Search in sources :

Example 1 with TabPanel

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

the class TabPanelTest method title.

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

Example 2 with TabPanel

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

the class TabPanelTest method selection.

@Test
public void selection() {
    // Given
    TabPanel tp = createTabPanel();
    tp.addSelectionHandler(new SelectionHandler<Integer>() {

        public void onSelection(SelectionEvent<Integer> event) {
            selectedTabIndex = event.getSelectedItem();
        }
    });
    // Preconditions
    assertThat(selectedTabIndex).isEqualTo(-1);
    // When
    tp.selectTab(1);
    // Then
    assertThat(selectedTabIndex).isEqualTo(1);
}
Also used : TabPanel(com.google.gwt.user.client.ui.TabPanel) Test(org.junit.Test)

Example 3 with TabPanel

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

the class TabPanelTest method deck.

@Test
public void deck() {
    // Given
    TabPanel tp = createTabPanel();
    // When
    tp.selectTab(2);
    // Then
    assertThat(tp.getDeckPanel().getVisibleWidget()).isEqualTo(2);
}
Also used : TabPanel(com.google.gwt.user.client.ui.TabPanel) Test(org.junit.Test)

Example 4 with TabPanel

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

the class TabPanelTest method tabPanel.

@Test
public void tabPanel() {
    // Given
    TabPanel tp = createTabPanel();
    // When
    Widget w = tp.getWidget(1);
    // Then
    assertThat(w instanceof HTML).isTrue();
    HTML html = (HTML) w;
    assertThat(html.getHTML()).isEqualTo("Bar");
}
Also used : TabPanel(com.google.gwt.user.client.ui.TabPanel) Widget(com.google.gwt.user.client.ui.Widget) HTML(com.google.gwt.user.client.ui.HTML) Test(org.junit.Test)

Example 5 with TabPanel

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

the class TabPanelTest method visible.

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

Aggregations

TabPanel (com.google.gwt.user.client.ui.TabPanel)7 Test (org.junit.Test)6 HTML (com.google.gwt.user.client.ui.HTML)3 Widget (com.google.gwt.user.client.ui.Widget)2