@Test(expected = IllegalArgumentException.class) public void tooSmallDefault() { newValidator(0, 10, -2); }
@Test(expected = IllegalArgumentException.class) public void invalidMax() { newValidator(2, 0, 1); }
@Test(expected = IllegalArgumentException.class) public void tooLargeDefault() { newValidator(0, 10, 12); }
@Test(expected = UserException.class) public void tooSmallValue() { TypeValidator validator = newValidator(0, 10, 5); validator.validate(newDoubleValue(-2)); }
@Test(expected = UserException.class) public void tooLargeValue() { TypeValidator validator = newValidator(0, 20, 10); validator.validate(newDoubleValue(30)); } }
@Test public void sameMinMaxDefault() { TypeValidator validator = newValidator(7, 7, 7); // check no fail... validator.validate(newDoubleValue(7)); }
@Test public void ok() { TypeValidator validator = newValidator(0, 20, 10); // check no fail... validator.validate(newDoubleValue(15)); }