@Test public void doublesCanBeUsedAsLimits() { Slider slider = new Slider(1.5, 2.5, 1); assertThat(slider.getMin(), is(1.5)); assertThat(slider.getValue(), is(1.5)); assertThat(slider.getMax(), is(2.5)); }
@Test public void boundariesAreRounded() { Slider slider = new Slider(1.5, 2.5, 0); slider.setValue(1.0); assertThat(slider.getValue(), is(1.0)); assertThat(slider.getMin(), is(1.0)); assertThat(slider.getMax(), is(2.0)); }
@Test public void maxCannotBeSmallerThanMin() { Slider slider = new Slider(); slider.setMin(50); slider.setMax(10); assertThat(slider.getMax(), is(10.0)); assertThat(slider.getMin(), is(10.0)); }
@Test public void minCannotBeLargerThanMax() { Slider slider = new Slider(); slider.setMax(100); slider.setMin(101); assertThat(slider.getMin(), is(101.0)); assertThat(slider.getMax(), is(101.0)); }