assertTrue(!splitPane.isSplit());
}
@Test
public void testSetMainComponent() {
SplittablePane splitPane;
JLabel other = new JLabel("other");;
splitPane = new SplittablePane(SplittablePane.HORIZONTAL_SPLIT, main, secondary);
splitPane.setSize(200, 100);
assertEquals(splitPane.getMainComponent(), main);
splitPane.setMainComponent(other);
assertEquals(splitPane.getMainComponent(), other);
splitPane = new SplittablePane(SplittablePane.HORIZONTAL_SPLIT, null);
assertEquals(splitPane.getMainComponent(), null);
splitPane.setMainComponent(other);
assertEquals(splitPane.getMainComponent(), other);
splitPane.showSplit();
assertTrue(splitPane.isSplit());
assertEquals(splitPane.getMainComponent(), other);
splitPane.setMainComponent(secondary);
assertEquals(splitPane.getMainComponent(), secondary);
splitPane = new SplittablePane(SplittablePane.VERTICAL_SPLIT, main, secondary);
assertEquals(splitPane.getMainComponent(), main);
splitPane.showSplit();
assertTrue(splitPane.isSplit());
splitPane.setMainComponent(other);
assertEquals(splitPane.getMainComponent(), other);
}