[ 
https://issues.apache.org/jira/browse/JDO-507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12510410
 ] 

Craig Russell commented on JDO-507:
-----------------------------------

The reason to extend ICompany with PICompany is to reuse the test classes from 
the company model, which allows us to reuse the test data from the Completeness 
test. The intent was not to override the originals but just to use the 
non-persistent aspects of the model. 

I guess that ICompany is itself persistent with jdo metadata and this is 
confusing things. We might need to revert the "extends ICompany" changes and 
copy/paste/edit the company classes.



>  Completeness test for persistent interface fails with annotations
> ------------------------------------------------------------------
>
>                 Key: JDO-507
>                 URL: https://issues.apache.org/jira/browse/JDO-507
>             Project: JDO
>          Issue Type: Task
>          Components: tck2
>    Affects Versions: JDO 2 maintenance release 1
>            Reporter: Michelle Caisse
>
> Annotations on persistent interfaces have not yet been implemented by jpox. I 
> have added the test to configurations.list, so it gets run on any complete 
> test run, but I have not yet added the classes to the list of jdo metadata 
> files in project.properties because that causes enhancement to fail. 
> Therefore, the test currently gives the following error: 
>     [java] Class org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany has field 
> org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany.address declared in 
> MetaData, but this field doesnt exist in the class!
>     [java] org.jpox.metadata.InvalidMetaDataException: Class 
> org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany has field 
> org.apache.jdo.tck.pc.companyAnnotatedDS.PICompany.address declared in 
> MetaData, but this field doesnt exist in the cl
> ass!
> ...
> When the feature is implemented, project.properties must be edited to include 
> PI*.class in the list for enhancement.

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