Department.getEmployees().contains() returns wrong answer
---------------------------------------------------------

                 Key: JDO-525
                 URL: https://issues.apache.org/jira/browse/JDO-525
             Project: JDO
          Issue Type: Bug
          Components: tck2
    Affects Versions: JDO 2 maintenance release 1
            Reporter: Michelle Caisse
            Assignee: Andy Jefferson


A number of tests in the new configuration relationshipAllRelationships.conf 
give the following error:

testSetToExistingFromMappedSide(org.apache.jdo.tck.mapping.Relationship1ToManyAllRelationships)junit.framework.AssertionFailedError:
 Assertion A15-3.1 (Relationship1ToManyAllRelationships) failed: : Test 
aborted, precondition is false; expected dept.getEmployees() to contain emp1
        at 
org.apache.jdo.tck.mapping.Relationship1ToManyAllRelationships.localSetUp(Relationship1ToManyAllRelationships.java:87)

dept1.getEmployees().contains(emp1) returns false, even though it is actually 
true. Print statements showed that isEmpty() and size() return the correct 
answer. contains() returned the correct answer after an invocation of 
dept2.getEmployees().

To reproduce, do:
maven  -Djdo.tck.cfglist=relationshipAllRelationships.conf runtck.jdori


-- 
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