@Test void testConfigure() { RangeConstraint rangeConstraint = new RangeConstraint(); Range annotation = mock(Range.class); when(annotation.min()).thenReturn(1.1); when(annotation.max()).thenReturn(10.1); rangeConstraint.configure(annotation); assertEquals(1.1, rangeConstraint.getMin(), 0.01); assertEquals(10.1, rangeConstraint.getMax(), 0.01); }
@Test void testIsValid() { assertFalse(new RangeConstraint(1.1, 2.0).isValid(mockContext(), "1.0")); assertFalse(new RangeConstraint(1.1, 3.0).isValid(mockContext(), "3.1")); assertTrue(new RangeConstraint(2.0, 3.0).isValid(mockContext(), "2.8")); assertTrue(new RangeConstraint(2.1, 3.0).isValid(mockContext(), "2.1")); assertTrue(new RangeConstraint(1.0, 2.1).isValid(mockContext(), "2.1")); } }
@Test void testConstructor2() { RangeConstraint rangeConstraint = new RangeConstraint(1.1, 10.1); assertEquals(1.1, rangeConstraint.getMin(), 0.01); assertEquals(10.1, rangeConstraint.getMax(), 0.01); }
@Test void testConstructor1() { RangeConstraint rangeConstraint = new RangeConstraint(); assertEquals(0.0, rangeConstraint.getMin(), 0.01); assertEquals(0.0, rangeConstraint.getMax(), 0.01); }
@Test void testSetMinMax() { RangeConstraint rangeConstraint = new RangeConstraint(); rangeConstraint.setMin(1.1); rangeConstraint.setMax(10.1); assertEquals(1.1, rangeConstraint.getMin(), 0.01); assertEquals(10.1, rangeConstraint.getMax(), 0.01); }