source: src/test/java/genius/gui/panels/SliderPanelTest.java@ 88

Last change on this file since 88 was 88, checked in by Wouter Pasman, 7 years ago

#28 SpinnerModel restricted to Integer because of lacking type checking in lower layers and because sliders don't suport Doubles

File size: 608 bytes
Line 
1package genius.gui.panels;
2
3import static org.junit.Assert.assertEquals;
4
5import javax.swing.JFrame;
6
7import org.junit.Test;
8
9public class SliderPanelTest {
10 @Test
11 public void testPanel() throws InterruptedException {
12 SpinnerModel model = new SpinnerModel(3, 1, 10, 1);
13 SliderPanel panel = new SliderPanel("test", model);
14
15 JFrame frame = new JFrame();
16 frame.setContentPane(panel);
17 frame.pack();
18 frame.setVisible(true);
19 Thread.sleep(1000);
20 assertEquals((Integer) 3, model.getValue());
21
22 // drag the slider
23 panel.getSlider().setValue(2);
24 assertEquals((Integer) 2, model.getValue());
25 }
26}
Note: See TracBrowser for help on using the repository browser.