|
Today, there are two query packages in tck20
- org.apache.jdo.tck.query
- org.apache.jdo.tck.query.operators
We need to add a couple of new query test classes covering the new JDO2 query features. This is too much for the existing packages. I propose to retsructure the existing test packages in preparation to the new query test cases.
The proposal is to move non-abstract query test classes to the following subpackages of org.apache.jdo.tck.query:
- api: testing the javax.jdo.Query API methods
- jdoql: testing JDOQL language features
- jdoql.keywords: JDOQL keyword related tests
- jdoql.methods: testing methods supported by JDOQL
- jdoql.parameters: testing queries with parameters
- jdoql.variables: testing queries with variables
- jdoql.operators: testing binary operators in JDOQL
- result: testing query result handling
The following packages will be added later along with the JDO2 test cases:
- org.apache.jdo.tck.query.sql: testing SQL queries executed from a Query instance
- org.apache.jdo.tck.query.delete: testing delete queries
|