Search in sources :

Example 81 with Anchor

use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.

the class WidgetAssertTest method isAttachedWithAsAssertionErrorMessage.

@Test
public void isAttachedWithAsAssertionErrorMessage() {
    // Given
    Anchor a = new Anchor();
    // When
    try {
        GwtAssertions.assertThat(a).as("my anchor").isAttached();
        fail("AssertionError should be thrown");
    } catch (AssertionError e) {
        // Then
        assertThat(e.getMessage()).isEqualTo("[my anchor] should be attached");
    }
}
Also used : Anchor(com.google.gwt.user.client.ui.Anchor) GwtTestTest(com.googlecode.gwt.test.GwtTestTest) Test(org.junit.Test)

Example 82 with Anchor

use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.

the class WidgetAssertTest method isNotVisibleWithAsAndCustomAssertionErrorMessage.

@Test
public void isNotVisibleWithAsAndCustomAssertionErrorMessage() {
    // Given
    Anchor a = new Anchor();
    // When
    try {
        GwtAssertions.assertThat(a).as("my anchor").overridingErrorMessage("custom failure").isNotVisible();
        fail("AssertionError should be thrown");
    } catch (AssertionError e) {
        // Then
        assertThat(e.getMessage()).isEqualTo("[my anchor] custom failure");
    }
}
Also used : Anchor(com.google.gwt.user.client.ui.Anchor) GwtTestTest(com.googlecode.gwt.test.GwtTestTest) Test(org.junit.Test)

Example 83 with Anchor

use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.

the class WidgetAssertTest method htmlIgnoreCaseWithAsAssertionErrorMessage.

@Test
public void htmlIgnoreCaseWithAsAssertionErrorMessage() {
    // Given
    Anchor a = new Anchor();
    a.setHTML("<h3>Ada Byron</h3>");
    // When
    try {
        GwtAssertions.assertThat(a).as("my anchor").htmlEqualsIgnoreCase("<h3>Ada Lovelace</h3>");
        fail("AssertionError should be thrown");
    } catch (AssertionError e) {
        // Then
        assertThat(e.getMessage()).isEqualTo("[(ignore case mode)  my anchor HTML] expected:<\"<h3>Ada [Lovelace]</h3>\"> but was:<\"<h3>Ada [Byron]</h3>\">");
    }
}
Also used : Anchor(com.google.gwt.user.client.ui.Anchor) GwtTestTest(com.googlecode.gwt.test.GwtTestTest) Test(org.junit.Test)

Example 84 with Anchor

use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.

the class AnchorTest method visible.

@Test
public void visible() {
    // Given
    Anchor a = new Anchor();
    assertThat(a.isVisible()).isEqualTo(true);
    // When
    a.setVisible(false);
    // Then
    assertThat(a.isVisible()).isEqualTo(false);
}
Also used : Anchor(com.google.gwt.user.client.ui.Anchor) Test(org.junit.Test)

Example 85 with Anchor

use of com.google.gwt.user.client.ui.Anchor in project gwt-test-utils by gwt-test-utils.

the class AnchorTest method tagName.

@Test
public void tagName() {
    // Given
    Anchor a = new Anchor();
    // Then
    assertThat(a.getElement().getTagName()).isEqualTo("a");
}
Also used : Anchor(com.google.gwt.user.client.ui.Anchor) Test(org.junit.Test)

Aggregations

Anchor (com.google.gwt.user.client.ui.Anchor)90 Test (org.junit.Test)63 GwtTestTest (com.googlecode.gwt.test.GwtTestTest)51 ClickEvent (com.google.gwt.event.dom.client.ClickEvent)6 ClickHandler (com.google.gwt.event.dom.client.ClickHandler)6 FlowPanel (com.google.gwt.user.client.ui.FlowPanel)4 HorizontalPanel (com.google.gwt.user.client.ui.HorizontalPanel)4 Image (com.google.gwt.user.client.ui.Image)4 InlineLabel (com.google.gwt.user.client.ui.InlineLabel)4 ImageResourceRenderer (com.google.gwt.user.client.ui.ImageResourceRenderer)3 Label (com.google.gwt.user.client.ui.Label)3 RestApi (com.google.gerrit.client.rpc.RestApi)2 FlexCellFormatter (com.google.gwt.user.client.ui.FlexTable.FlexCellFormatter)2 Grid (com.google.gwt.user.client.ui.Grid)2 CellFormatter (com.google.gwt.user.client.ui.HTMLTable.CellFormatter)2 InlineHTML (com.google.gwt.user.client.ui.InlineHTML)2 VerticalPanel (com.google.gwt.user.client.ui.VerticalPanel)2 CenterLayout (com.extjs.gxt.ui.client.widget.layout.CenterLayout)1 AvatarImage (com.google.gerrit.client.AvatarImage)1 DiffObject (com.google.gerrit.client.DiffObject)1