[ 
http://issues.apache.org/jira/browse/JDO-202?page=comments#action_12362029 ] 

Craig Russell commented on JDO-202:
-----------------------------------

This issue has two parts. The first part is a program that validates xml files 
according to schema or DTD that is passed in. The program should look for files 
that have the suffixes .jdo, .orm, and .jdoquery and validate them against both 
the DTD and schema.

For example, javax.jdo.schema.SchemaTest is the JUnit test that looks for files 
with the pattern "positiveXXX.jdo, positiveXXX.orm, positiveXXX.jdoquery, 
negativeXXX.jdo, negativeXXX.orm, negativeXXX.jdoquery" and simply loads them 
into a standard DOM using a validating parser. All test files named positiveXXX 
should succeed; tests named negativeXXX should fail to load.

The second part is a set of test data that is organized into positive and 
negative test cases. The union of positive tests should test every feature 
(each element and attribute) of each of the .orm, .jdo, and .jdoquery schema 
and DTD. Negative tests will verify for example that no more than one element 
is permitted if annotated as ? in DTD or maxOccurs=1 in schema.


> orm.xsd and unit tests for xsd are missing
> ------------------------------------------
>
>          Key: JDO-202
>          URL: http://issues.apache.org/jira/browse/JDO-202
>      Project: JDO
>         Type: Bug
>   Components: api20
>     Reporter: Michelle Caisse
>     Assignee: Michael Bouschen

>
> The xsd is missing  from api20/src/dtd/javax/jdo and there is no test for it. 
>  Also need a test for jdo.xsd.

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

Reply via email to