You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Jörg von Frantzius <jo...@artnology.com> on 2006/03/02 20:53:24 UTC

Optimistic tests in TCK20?

Hi,

out of curiosity, are there any tests in the TCK20 that try to provoke a 
JDOOptimisticVerificationException?

Regards,
Jörg

Re: Optimistic tests in TCK20?

Posted by Jörg von Frantzius <jo...@artnology.com>.
Thanks! Sorry for asking!
(Why the heck didn't I see it...)

Craig L Russell schrieb:
> Hi Jörg,
>
> Craig
>
> [d-usca14-133-119:jdo/trunk/tck20] clr% grep 
> JDOOptimisticVerificationException `find src/java -name "*.java"`
> src/java/org/apache/jdo/tck/api/persistencemanager/OptimisticFailure.java:import 
> javax.jdo.JDOOptimisticVerificationException;
> src/java/org/apache/jdo/tck/api/persistencemanager/OptimisticFailure.java: 
> * If any instance fails the verification, a 
> JDOOptimisticVerificationException
> src/java/org/apache/jdo/tck/api/persistencemanager/OptimisticFailure.java: 
> * is thrown which contains an array of 
> JDOOptimisticVerificationException,
> src/java/org/apache/jdo/tck/api/persistencemanager/OptimisticFailure.java:           
> catch (JDOOptimisticVerificationException ex) {
> src/java/org/apache/jdo/tck/api/persistencemanager/OptimisticFailure.java:                   
> if (t instanceof JDOOptimisticVerificationException) {
>
>     private VersionedPCPoint p1 = new VersionedPCPoint(1,1); // this 
> will be updated in tx1, updated in tx2, verified in tx3
>     private VersionedPCPoint p2 = new VersionedPCPoint(2,2); // this 
> will be updated in tx1, deleted in tx2, verified in tx3
>     private VersionedPCPoint p3 = new VersionedPCPoint(3,3); // this 
> will be deleted in tx1, updated in tx2
>     private VersionedPCPoint p4 = new VersionedPCPoint(4,4); // this 
> will be deleted in tx1, deleted in tx2
>     private VersionedPCPoint p5 = new VersionedPCPoint(5,5); // this 
> will be unchanged in tx1, updated in tx2, verified in tx3
>
> On Mar 2, 2006, at 11:53 AM, Jörg von Frantzius wrote:
>
>> JDOOptimisticVerificationException
>
> Craig Russell
> Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
> 408 276-5638 mailto:Craig.Russell@sun.com
> P.S. A good JDO? O, Gasp!
>


Re: Optimistic tests in TCK20?

Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Jörg,

Craig

[d-usca14-133-119:jdo/trunk/tck20] clr% grep  
JDOOptimisticVerificationException `find src/java -name "*.java"`
src/java/org/apache/jdo/tck/api/persistencemanager/ 
OptimisticFailure.java:import  
javax.jdo.JDOOptimisticVerificationException;
src/java/org/apache/jdo/tck/api/persistencemanager/ 
OptimisticFailure.java: * If any instance fails the verification, a  
JDOOptimisticVerificationException
src/java/org/apache/jdo/tck/api/persistencemanager/ 
OptimisticFailure.java: * is thrown which contains an array of  
JDOOptimisticVerificationException,
src/java/org/apache/jdo/tck/api/persistencemanager/ 
OptimisticFailure.java:           catch  
(JDOOptimisticVerificationException ex) {
src/java/org/apache/jdo/tck/api/persistencemanager/ 
OptimisticFailure.java:                   if (t instanceof  
JDOOptimisticVerificationException) {

     private VersionedPCPoint p1 = new VersionedPCPoint(1,1); // this  
will be updated in tx1, updated in tx2, verified in tx3
     private VersionedPCPoint p2 = new VersionedPCPoint(2,2); // this  
will be updated in tx1, deleted in tx2, verified in tx3
     private VersionedPCPoint p3 = new VersionedPCPoint(3,3); // this  
will be deleted in tx1, updated in tx2
     private VersionedPCPoint p4 = new VersionedPCPoint(4,4); // this  
will be deleted in tx1, deleted in tx2
     private VersionedPCPoint p5 = new VersionedPCPoint(5,5); // this  
will be unchanged in tx1, updated in tx2, verified in tx3

On Mar 2, 2006, at 11:53 AM, Jörg von Frantzius wrote:

> JDOOptimisticVerificationException

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!