As submitted to ML (without feedback):
Consider test ValidationInterceptorPriorityTest#testValidationInterceptorHasPriority4800(): The example validates that the parameter to CalendarService#createEvent(String) satisfies @CustomConstraint. However, the sole validator declared for @CustomConstraint, CustomConstraintValidator, is marked as supporting ValidationTarget.PARAMETERS. In turn, the spec and Javadoc clearly indicate that ValidationTarget.PARAMETERS indicates cross-parameter validation. I think this one would be satisfied either by simply removing @SupportedValidationTarget from the CV impl, or by adding ANNOTATED_ELEMENT.
|