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 | |
---|
1 | package genius.gui.panels;
|
---|
2 |
|
---|
3 | import static org.junit.Assert.assertEquals;
|
---|
4 |
|
---|
5 | import javax.swing.JFrame;
|
---|
6 |
|
---|
7 | import org.junit.Test;
|
---|
8 |
|
---|
9 | public 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.