package com.googlecode.gwt.test.uibinder; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.ui.Label; import com.googlecode.gwt.test.GwtTestTest; import org.junit.Test; import static org.assertj.core.api.Assertions.assertThat; public class UiBinderWithDisclosurePanelTest extends GwtTestTest { @Test public void uiBinderWithDisclosurePanel() { // When UiBinderWithDisclosurePanel uiPanel = GWT.create(UiBinderWithDisclosurePanel.class); // Then assertThat(uiPanel.disclosurePanelWithTextHeader.getHeaderTextAccessor().getText()).isEqualTo("Some header text"); assertThat(((Label) uiPanel.disclosurePanelWithTextHeader.getContent()).getText()).isEqualTo("Body label 1"); assertThat(uiPanel.disclosurePanelWithCustomHeader.getHeaderTextAccessor().getText()).isEqualTo("Header label"); assertThat(((Label) uiPanel.disclosurePanelWithCustomHeader.getContent()).getText()).isEqualTo("Body label 2"); } }