From: <ste...@us...> - 2006-02-23 17:32:24
|
Update of /cvsroot/hibernate/Hibernate3/test/org/hibernate/test/ejb3/lock In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26398/test/org/hibernate/test/ejb3/lock Modified Files: EJB3LockTest.java RepeatableReadTest.java Log Message: protect from connections in READ_UNCOMMITTED isolation Index: EJB3LockTest.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate3/test/org/hibernate/test/ejb3/lock/EJB3LockTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- EJB3LockTest.java 17 Feb 2006 03:14:14 -0000 1.2 +++ EJB3LockTest.java 23 Feb 2006 17:32:17 -0000 1.3 @@ -135,6 +135,9 @@ * a new Hibernate LockMode was added to support this behavior: {@link LockMode#FORCE}. */ public void testLockModeTypeWrite() { + if ( ! readCommittedIsolationMaintained( "ejb3 lock tests" ) ) { + return; + } final String initialName = "lock test"; // set up some test data Session s1 = getSessions().openSession(); Index: RepeatableReadTest.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate3/test/org/hibernate/test/ejb3/lock/RepeatableReadTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- RepeatableReadTest.java 14 Feb 2006 03:24:18 -0000 1.1 +++ RepeatableReadTest.java 23 Feb 2006 17:32:17 -0000 1.2 @@ -91,6 +91,9 @@ } public void testStaleVersionedInstanceFoundOnLock() { + if ( ! readCommittedIsolationMaintained( "repeatable read tests" ) ) { + return; + } String check = "EJB3 Specification"; Session s1 = getSessions().openSession(); Transaction t1 = s1.beginTransaction(); @@ -183,6 +186,9 @@ } public void testStaleNonVersionedInstanceFoundOnLock() { + if ( ! readCommittedIsolationMaintained( "repeatable read tests" ) ) { + return; + } String check = "Lock Modes"; Session s1 = getSessions().openSession(); Transaction t1 = s1.beginTransaction(); |