[ http://issues.apache.org/jira/browse/JDO-427?page=comments#action_12435289 ] Marc Prud'hommeaux commented on JDO-427: ----------------------------------------
The same goes for element 12, which is the same as above, except that it is testing that a detached-dirty instance will transition to detached-clean. The fix is to change element 11 from "DETACHED_CLEAN" to "ERROR" > StateTransitionsReturnedObjects incorrectly expects detachCopy() to allow > passing a detached instance > ----------------------------------------------------------------------------------------------------- > > Key: JDO-427 > URL: http://issues.apache.org/jira/browse/JDO-427 > Project: JDO > Issue Type: Bug > Components: tck20 > Reporter: Marc Prud'hommeaux > Priority: Minor > > Element 11 (0-based) of the "detachCopy with active tx" array in > org/apache/jdo/tck/lifecycle/StateTransitionsReturnedObjects.java asserts > that a detached instance passed to detachCopy() should result in its state > being unchanged. However, section 12.6.8 of the JDO 2 spec explicitly states: > "If the parameter instance is detached, then JDOUserException is thrown." > To fix it to check for the correct behavior, element 11 should be changed > from "UNCHANGED" to "ERROR". -- 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
