@Test public void checkIntRange_whenValuesInRange_shouldReturnEmptyList() { BaseValidator.ValidationContext context = BaseValidator.getValidationContext(String.class); assertThat(BaseValidator.checkIntRange(context, 10, -1, 10).isEmpty()).isTrue(); assertThat(BaseValidator.checkIntRange(context, 10, -1, 11).isEmpty()).isTrue(); assertThat(BaseValidator.checkIntRange(context, -1, -1, 11).isEmpty()).isTrue(); }
@Test public void checkIntRange_whenValuesNotInRange_shouldReturnError() { BaseValidator.ValidationContext context = BaseValidator.getValidationContext(String.class); assertThat(BaseValidator.checkIntRange(context, -10, -1, 10)).isNotEmpty(); assertThat(BaseValidator.checkIntRange(context, 12, -1, 11)).isNotEmpty(); List<RaveError> errors = BaseValidator.checkIntRange(context, 12, -1, 11); assertThat(errors).hasSize(1); assertThat(errors.get(0).getErrorMsg()).contains(RaveErrorStrings.INT_RANGE_ERROR); }