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
|
Rev | Line | |
---|
[87] | 1 | package genius.gui.panels;
|
---|
| 2 |
|
---|
[88] | 3 | import static org.junit.Assert.assertEquals;
|
---|
| 4 |
|
---|
[87] | 5 | import javax.swing.JFrame;
|
---|
| 6 |
|
---|
| 7 | import org.junit.Test;
|
---|
| 8 |
|
---|
| 9 | public class SliderPanelTest {
|
---|
| 10 | @Test
|
---|
[88] | 11 | public void testPanel() throws InterruptedException {
|
---|
| 12 | SpinnerModel model = new SpinnerModel(3, 1, 10, 1);
|
---|
[87] | 13 | SliderPanel panel = new SliderPanel("test", model);
|
---|
[88] | 14 |
|
---|
[87] | 15 | JFrame frame = new JFrame();
|
---|
[88] | 16 | frame.setContentPane(panel);
|
---|
| 17 | frame.pack();
|
---|
[87] | 18 | frame.setVisible(true);
|
---|
[88] | 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());
|
---|
[87] | 25 | }
|
---|
| 26 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.