@Test public void checkLongDef_whenValueIsCorrect_shouldProduceNoErrors() { BaseValidator.ValidationContext context = BaseValidator.getValidationContext(String.class); assertThat(BaseValidator.checkLongDef(context, 10L, false, 10L).isEmpty()); }
@Test public void checkLongDef_whenValueMatchesSet_shouldProduceNoErrors() { BaseValidator.ValidationContext context = BaseValidator.getValidationContext(String.class); assertThat(BaseValidator.checkLongDef(context, 10L, false, 10L, 11L, 12L, 13L).isEmpty()); }
@Test public void checkLongDef_whenValueDoesNotMatch_shouldProduceError() { BaseValidator.ValidationContext context = BaseValidator.getValidationContext(String.class); List<RaveError> errors = BaseValidator.checkLongDef(context, 9L, false, 10L, 11L, 12L, 13L); assertThat(errors).isNotEmpty(); assertThat(errors).hasSize(1); RaveError error = errors.get(0); assertThat(error.getErrorMsg()).contains(RaveErrorStrings.LONG_DEF_ERROR); }