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");
}
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);
}
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);
}
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");
}
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);
}