[hibernate-issues] [Hibernate-JIRA] Commented: (BVTCK-12) The TCK goes against the spec on Node and nested Path: section 4.2

Hardy Ferentschik (JIRA) noreply at atlassian.com
Thu Nov 18 05:49:13 EST 2010


    [ http://opensource.atlassian.com/projects/hibernate/browse/BVTCK-12?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=39144#action_39144 ] 

Hardy Ferentschik commented on BVTCK-12:
----------------------------------------

Here is a list of tests which are affected afaics:
{noformat}
  testPropertyPathWithArray(org.hibernate.jsr303.tck.tests.validation.PropertyPathTest)
  testPropertyPathSet(org.hibernate.jsr303.tck.tests.validation.PropertyPathTest)
  testPropertyPathWithMap(org.hibernate.jsr303.tck.tests.validation.PropertyPathTest)
  testPropertyPathWithList(org.hibernate.jsr303.tck.tests.validation.PropertyPathTest)
  testGraphValidationWithList(org.hibernate.jsr303.tck.tests.validation.ValidateTest)
  testGraphValidationWithArray(org.hibernate.jsr303.tck.tests.validation.ValidateTest)
  testValidationIsPolymorphic(org.hibernate.jsr303.tck.tests.validation.ValidateTest)
  testContainedMap(org.hibernate.jsr303.tck.tests.validation.graphnavigation.GraphNavigationTest)
  testNoEndlessLoop(org.hibernate.jsr303.tck.tests.validation.graphnavigation.GraphNavigationTest)
  testGraphNavigationDeterminism(org.hibernate.jsr303.tck.tests.validation.graphnavigation.GraphNavigationTest)
  propertyPathInIterable(org.hibernate.jsr303.tck.tests.validation.validatorcontext.ConstraintValidatorContextTest)
{noformat}

Only {{PropertyPathTest}} has actually wrong assertions. The other errors stem from the 
{{Path}} implementation which is part of the {{TestUtil}} class.

I have a patch for the TCK as well as the RI. we just need to sync the releases.

> The TCK goes against the spec on Node and nested Path: section 4.2
> ------------------------------------------------------------------
>
>                 Key: BVTCK-12
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/BVTCK-12
>             Project: Bean Validation TCK
>          Issue Type: Bug
>    Affects Versions: 1.0.4.GA
>            Reporter: Emmanuel Bernard
>            Assignee: Emmanuel Bernard
>            Priority: Minor
>         Attachments: BVTCK-12-report.tar.gz
>
>
> In section 4.2 "Constraint Violation", Table 4.1, "propertyPath examples", the structure of a set of Path.Nodes is described. Examining the examples in this section:
> Row 4 shows that a path describing the fourth author (i.e. "authors3") should be represented by a not-in-iterable "authors" node followed by a nameless node with index 3. However, in this example the TCK would expect a single "authors" node with index 3.
> Likewise, row 6 shows that a path describing the first author's company property ("authors0.company") should be represented by a not-in-iterable "authors" node followed by a "company" node with index 0. In this example the TCK would instead expect an "authors" node with index 3, followed by a not-in-iterable "company" node.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list