@Test(expected = IllegalArgumentException.class) public void notAPowerOfTwoMax() { newValidator(20, 16); }
@Override @Test public void ok() { TypeValidator validator = newValidator(32, 16); // check no fail... validator.validate(newLongValue(16)); }
@Test(expected = IllegalArgumentException.class) public void notAPowerOfTwoDefault() { newValidator(32, 17); } }
@Override @Test(expected = UserException.class) public void tooLargeValue() { TypeValidator validator = newValidator(32, 16); validator.validate(newLongValue(64)); }
@Override @Test(expected = UserException.class) public void negativeValue() { TypeValidator validator = newValidator(32, 16); validator.validate(newLongValue(-2)); }