08-30-06 06:11 AM
[ [url]http://issues.apache.org/jira/browse/JDO-409?page=comments#action_12431434[/
url] ]
Ilan Kirsh commented on JDO-409:
--------------------------------
I believe the title should be "IsTransactionalFalse makes invalid assumption
that transaction is datastore" and that this issue duplicates JDO-400 that
had already been fixed.
> IsTransactionalFalse makes invalid assumption that transaction is optimist
ic
> --------------------------------------------------------------------------
--
>
> Key: JDO-409
> URL: http://issues.apache.org/jira/browse/JDO-409
> Project: JDO
> Issue Type: Bug
> Components: tck20
> Affects Versions: JDO 2 final
> Reporter: Marc Prud'hommeaux
>
> The test IsTransactionalFalse.testIsTransactionalFalse mandates that an instance w
ill be persistent-clean after a field is accessed in a transaction. However, when th
e transaction type is optimistic, it is also valid for the instance to be persistent
-no
ntransactional after a field access.
> The test can be fixed by ensuring that the transaction is a datastore tran
saction. E.g.:
> public void testIsTransactionalFalse() {
> pm = getPM();
> Transaction tx = pm.currentTransaction();
> tx.setOptimistic(false); // make sure the transaction is not optim
isitic
> tx.begin();
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://iss
ues.apache.org/ji...nistrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[ Post a follow-up to this message ]
|