package genius.gui.panels; import static org.junit.Assert.assertEquals; import javax.swing.JFrame; import org.junit.Test; public class SliderPanelTest { @Test public void testPanel() throws InterruptedException { IntegerModel model = new IntegerModel(3, 1, 10, 1); SliderPanel panel = new SliderPanel("test", model); JFrame frame = new JFrame(); frame.setContentPane(panel); frame.pack(); frame.setVisible(true); Thread.sleep(1000); assertEquals((Integer) 3, model.getValue()); // drag the slider panel.getSlider().setValue(2); assertEquals((Integer) 2, model.getValue()); } }