Hi,

after reworking some DN code and rerunning the TCK I came across a situation 
where TestTreeSetCollections was failing (for app id), yet 
TestHashSetCollections/TestSetCollections were passing (which was strange 
considering the innocuous change I've been making). That, on its own, doesn't 
say whether the problem is mine, or the TCKs. Upon inspection of the TCK 
orm.xml files I find the embedded fields such as 
TreeSetCollections.TreeSetOfObject1 are supposed to be embedded in a join 
table, yet have no <embedded> block, though they do for the other java.util 
type tests.

See TreeSet
https://github.com/apache/db-jdo/blob/main/tck/src/main/resources/orm/
applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections-
standard.orm#L30

compared to HashSet
https://github.com/apache/db-jdo/blob/main/tck/src/main/resources/orm/
applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-
standard.orm#L30

and Set
https://github.com/apache/db-jdo/blob/main/tck/src/main/resources/orm/
applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-
standard.orm#L30


Any comments?


Regards
-- 
Andy
DataNucleus (Web: http://www.datanucleus.org   Twitter: @datanucleus)


Reply via email to