[ http://issues.apache.org/jira/browse/JDO-259?page=all ]
     
Craig Russell resolved JDO-259:
-------------------------------

    Resolution: Fixed

svn commit -m "JDO-259 Added new NontransactionalWrite tests; removed the old 
test" src/java/org/apache/jdo/tck/lifecycle/NontransactionalWrite* 
src/java/org/apache/jdo/tck/lifecycle/nontransactional 
src/java/org/apache/jdo/tck/lifecycle/nontransactional/ModificationOfNontransactionalInstanceOutsideTransaction.java
 src/conf/lifecycle.conf
Sending        src/conf/lifecycle.conf
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteDatastoreCommit.java
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteDatastoreCommitConflict.java
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteDatastoreRollback.java
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteOptimisticCommit.java
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteOptimisticCommitConflict.java
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteOptimisticRollback.java
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteTest.java
Adding         
src/java/org/apache/jdo/tck/lifecycle/NontransactionalWriteThrows.java
Deleting       src/java/org/apache/jdo/tck/lifecycle/nontransactional
Transmitting file data .........
Committed revision 386502.


> Write tests for new persistent-nontransactional-dirty behavior assertions
> -------------------------------------------------------------------------
>
>          Key: JDO-259
>          URL: http://issues.apache.org/jira/browse/JDO-259
>      Project: JDO
>         Type: Test
>   Components: tck20
>     Versions: JDO 2 beta
>     Reporter: Michelle Caisse
>     Assignee: Craig Russell
>      Fix For: JDO 2 final
>  Attachments: NontransactionalWriteDatastoreCommit.java, 
> NontransactionalWriteDatastoreCommitConflict.java, 
> NontransactionalWriteDatastoreRollback.java, 
> NontransactionalWriteOptimisticCommit.java, 
> NontransactionalWriteOptimisticCommitConflict.java, 
> NontransactionalWriteOptimisticRollback.java, NontransactionalWriteTest.java, 
> NontransactionalWriteThrows.java
>
> A5.6.2-4 [If a datastore transaction is begun, commit will write the changes 
> to the datastore with no checking as to the current state of the instances in 
> the datastore. That is, the changes made outside the transaction together 
> with any changes made inside the transaction will overwrite the current state 
> of the datastore.]
> A5.6.2-6 [If a datastore transaction is begun, rollback will not write any 
> changes to the datastore.]
> A5.6.2-8 [If an optimistic transaction is begun, commit will write the 
> changes to the datastore after checking as to the current state of the 
> instances in the datastore. The changes made outside the transaction together 
> with any changes made inside the transaction will update the current state of 
> the datastore if the version checking is successful.]
> A5.6.2-10 [If an optimistic transaction is begun, rollback will not write any 
> changes to the datastore. The persistent-nontransactional-dirty instances 
> will transition according to the RestoreValues flag. ]

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