Description:
|
We need to throw a {{ConstraintDefinitionException}} in case
*
a constraint is generic and cross-parameter but does not define a member {{validationAppliesTo()}}
and when
*
pure generic/cross-parameter constraints define such member
.
* {{validationAppliesTo()}} has the wrong type * {{validationAppliesTo()}} has the wrong default value
See:
{{InvalidConstraintDefinitionsTest#testGenericAndCrossParameterConstraintDefinesValidationAppliesTo()}} {{InvalidConstraintDefinitionsTest#testCrossParameterConstraintWithValidationAppliesToCausesException()}} {{InvalidConstraintDefinitionsTest#testGenericConstraintWithValidationAppliesToCausesException()}}
{{InvalidConstraintDefinitionsTest#testConstraintDefinitionWithWrongValidationAppliesToType()}} {{InvalidConstraintDefinitionsTest#testConstraintDefinitionWithWrongDefaultValidationAppliesTo()}}
|