[ 
https://issues.apache.org/jira/browse/BVAL-31?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlos Vara updated BVAL-31:
----------------------------

    Attachment: bval-jsr303.patch

Attached patch with extra test.

> A ConstraintDefinitionException should be thrown when the resolved validator 
> is not compatible with the annotation type
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: BVAL-31
>                 URL: https://issues.apache.org/jira/browse/BVAL-31
>             Project: BeanValidation
>          Issue Type: Bug
>          Components: jsr303
>    Affects Versions: 0.1-incubating
>            Reporter: Carlos Vara
>         Attachments: bval-jsr303.patch
>
>
> The spec is a bit vague in this, so the fix is the minimum required to pass 
> it. However, in the future we might be able to be more lenient and filter the 
> list of validators by annotation type before applying the resolution 
> filtering.
> An additional test 
> ConstraintCompositionTest#testOverriddenAttributesMustMatchInType() in the 
> TCK passes, but I would say the test has a bug in the definition of 
> FrenchZipcodeWithInvalidOverride which is making it test this scenario 
> instead of the overridden attributes. Maybe we should report the bug to JBoss 
> people.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to