Hi Michelle,

> Thanks for the problem report.  I've fixed these and checked them in.

Thanks.

> If you find more, please let me know.  I think these tests are hitting
> problems before they reveal my typos, so they are hard for me to find.

I agree - which is why I thought it would be more efficient for me to run 
through them and eliminate the obvious JPOX and TCK issues until we get to a 
point that JPOX does what i'd expect, and there's something for you to look 
at.

Here's the next batch

------------------------ applicationidentity ----------------------------

File: 
test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ArrayListCollections-derby.orm
Has <class name="ArrayListCollections" table="LIST_COLLECTIONS">
The table should be ARRAYLIST_COLLECTIONS
Has <field name="ArrayListOfByte26" table="ARRAYLIST_OF_BYTE27">
The table should be ARRAYLIST_OF_BYTE26

-----

File: 
test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections-derby.orm
Has <field name="HashMapOfString_Byte26" column="HASHMAP_STR_BYTE27">
The column should be HASHMAP_STR_BYTE26

-----

File: 
test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-derby.orm
Has <field name="HashSetOfBigDecimal19" column="HASHSET_OF_BIG_DECIMAL18">
The column should be HASHSET_OF_BIG_DECIMAL19
Has <field name="HashSetOfByte26" table="HASHSET_OF_BYTE27">
The table should be HASHSET_OF_BYTE26

-----

File: 
test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections-derby.orm
Has <field name="LinkedListOfByte26" table="LINKEDLIST_OF_BYTE27">
The table should be LINKEDLIST_OF_BYTE26

-----

File: 
test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm
Has <field name="ListOfByte26" table="LIST_OF_BYTE27">
The table should be LIST_OF_BYTE26

-----

File: 
test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm
Has <field name="SetOfBigDecimal19" column="SET_OF_BIG_DECIMAL18">
The column should be SET_OF_BIG_DECIMAL19
Has <field name="SetOfByte26" table="SET_OF_BYTE27">
The table should be SET_OF_BYTE26

-----

File: 
test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections-derby.orm
Has <field name="VectorOfByte26" table="VECTOR_OF_BYTE27">
The table should be VECTOR_OF_BYTE26

-----

File: test/sql/applicationidentity/schema.sql
seems to be missing a table "LIST_OF_BYTE24" (referred to in the metadata, and 
there are tables ARRAYLIST_OF_BYTE24, etc)


------------------------ datastoreidentity ----------------------------

File: 
test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ArrayListCollections-derby.orm
Has <field name="ArrayListOfByte26" table="ARRAYLIST_OF_BYTE27">
The table should be ARRAYLIST_OF_BYTE26

-----

File: 
test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-derby.orm
Has <field name="HashSetOfBigDecimal19" column="HASHSET_OF_BIG_DECIMAL18">
The column should be HASHSET_OF_BIG_DECIMAL19
Has <field name="HashSetOfByte26" table="HASHSET_OF_BYTE27">
The table should be HASHSET_OF_BYTE26

-----

File: 
test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections-derby.orm
Has <field name="LinkedListOfByte26" table="LINKEDLIST_OF_BYTE27">
The table should be LINKEDLIST_OF_BYTE26

-----

File: 
test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm
Has <field name="ListOfByte26" table="LIST_OF_BYTE27">
The table should be LIST_OF_BYTE26

-----

File: 
test/orm/datastorenidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm
Has <field name="SetOfBigDecimal19" column="SET_OF_BIG_DECIMAL18">
The column should be SET_OF_BIG_DECIMAL19
Has <field name="SetOfByte26" table="SET_OF_BYTE27">
The table should be SET_OF_BYTE26

-----

File: 
test/orm/datastorenidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections-derby.orm
Has <field name="VectorOfByte26" table="VECTOR_OF_BYTE27">
The table should be VECTOR_OF_BYTE26






If you get the next JPOX build from http://www.jpox.org/downloads/nightly/ 
things should progress much further (certainly on the Collection/Set/List 
derived cases) - getting to errors thrown by Derby about a double being 
outside the range of what it accepts.

I'll look at the Map cases next


-- 
Andy

Reply via email to