package com.googlecode.gwt.test;
import com.google.gwt.user.client.ui.DisclosurePanel;
import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat;
public class DisclosurePanelTest extends GwtTestTest {
@Test
public void style() {
// Given
DisclosurePanel dp = new DisclosurePanel();
// Preconditions
assertThat(dp.getStyleName()).isEqualTo("gwt-DisclosurePanel gwt-DisclosurePanel-closed");
// When
dp.setOpen(true);
// Then
assertThat(dp.getStyleName()).isEqualTo("gwt-DisclosurePanel gwt-DisclosurePanel-open");
}
@Test
public void title() {
// Given
DisclosurePanel dp = new DisclosurePanel();
// When
dp.setTitle("title");
// Then
assertThat(dp.getTitle()).isEqualTo("title");
}
@Test
public void visible() {
// Given
DisclosurePanel dp = new DisclosurePanel();
// Preconditions
assertThat(dp.isVisible()).isEqualTo(true);
// When
dp.setVisible(false);
// Then
assertThat(dp.isVisible()).isEqualTo(false);
}
}