db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Watzek (JIRA)" <j...@apache.org>
Subject [jira] Created: (JDO-229) Class DeleteCallback must not assume managed relationships.
Date Tue, 06 Dec 2005 14:03:08 GMT
Class DeleteCallback must not assume managed relationships.

         Key: JDO-229
         URL: http://issues.apache.org/jira/browse/JDO-229
     Project: JDO
        Type: Bug
  Components: tck20  
    Reporter: Michael Watzek
 Assigned to: Michael Watzek 

There is a portability issue with test case DeleteCallback:

The test case assumes that a JDO implementation supports managed relationships, because it
deletes instances which are referenced by other instances. Given that the relationships are
represented by foreign keys in the database for which the delete rule is specified as RESTRICT,
the test will cause errors for JDO implementations which do not support managed relationships,
because it does not nullify those references explicitely, 

In order to make the test case portable, it should explicitely nullify references to all deleted
objects first. Afterwards, it should call Query.deletePersistentAll. 

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message