@Test(expected = IllegalArgumentException.class) public void tooLargeDefault() { newValidator(10, 20); }
@Test(expected = IllegalArgumentException.class) public void negativeDefault() { newValidator(10, -2); }
@Test(expected = IllegalArgumentException.class) public void zeroDefault() { newValidator(10, -2); }
@Test(expected = IllegalArgumentException.class) public void invalidMax() { newValidator(0, 2); }
@Test public void ok() { TypeValidator validator = newValidator(20, 10); // check no fail... validator.validate(newLongValue(15)); }
@Test(expected = UserException.class) public void tooLargeValue() { TypeValidator validator = newValidator(20, 10); validator.validate(newLongValue(30)); } }
@Test(expected = UserException.class) public void negativeValue() { TypeValidator validator = newValidator(20, 10); validator.validate(newLongValue(-2)); }