Search in sources :

Example 1 with StackPanel

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

the class StackPanelTest method visible.

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

Example 2 with StackPanel

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

the class StackPanelTest method click.

@Test
public void click() {
    // Given
    index = -1;
    StackPanel panel = new StackPanel() {

        @Override
        public void showStack(int index) {
            StackPanelTest.this.index = index;
        }

        ;
    };
    panel.add(new Anchor());
    panel.add(new Anchor());
    // When
    Browser.click(panel, 1);
    // Then
    assertThat(index).isEqualTo(1);
}
Also used : Anchor(com.google.gwt.user.client.ui.Anchor) StackPanel(com.google.gwt.user.client.ui.StackPanel) Test(org.junit.Test)

Example 3 with StackPanel

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

the class StackPanelTest method stackPanel.

@Test
public void stackPanel() {
    // Given
    StackPanel panel = new StackPanel();
    // When
    panel.add(new Label("Foo"), "foo");
    Label label = new Label("Bar");
    panel.add(label, "bar");
    panel.add(new Label("Baz"), "baz");
    // Then
    assertThat(panel.getWidgetCount()).isEqualTo(3);
    assertThat(panel.getWidget(1)).isEqualTo(label);
    assertThat(panel.getWidgetIndex(label)).isEqualTo(1);
}
Also used : StackPanel(com.google.gwt.user.client.ui.StackPanel) Label(com.google.gwt.user.client.ui.Label) Test(org.junit.Test)

Example 4 with StackPanel

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

the class StackPanelTest method title.

@Test
public void title() {
    // Given
    StackPanel sp = new StackPanel();
    // Preconditions
    assertThat(sp.getTitle()).isEqualTo("");
    // When
    sp.setTitle("title");
    // Then
    assertThat(sp.getTitle()).isEqualTo("title");
}
Also used : StackPanel(com.google.gwt.user.client.ui.StackPanel) Test(org.junit.Test)

Aggregations

StackPanel (com.google.gwt.user.client.ui.StackPanel)4 Test (org.junit.Test)4 Anchor (com.google.gwt.user.client.ui.Anchor)1 Label (com.google.gwt.user.client.ui.Label)1