Example #1
0
  @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));
  }
Example #2
0
  @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));
  }
Example #3
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));
  }
Example #4
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));
  }