db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig Russell (JIRA)" <j...@apache.org>
Subject [jira] Updated: (JDO-507) Completeness test for persistent interface fails with annotations
Date Fri, 06 Jul 2007 05:18:04 GMT

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

Craig Russell updated JDO-507:
------------------------------

    Attachment: jdo-507.patch

This patch partially implements the strategy of making the CompanyFactory return Object instead
of interfaces. All the factories would simply implement the newXXX() methods instead of the
newXXX(long, String, etc.) methods. The xml beans would use the newXXX methods without parameters
and all members would be set via the setters (reflection).

The alternative is to create a new set of CompanyFactory and Reader classes (like we did for
the Set and List tests) for each of the new packages.

>  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
>         Attachments: jdo-507.patch
>
>
> 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.


Mime
View raw message