[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/replicated ...
Manik Surtani
msurtani at jboss.com
Sun Nov 26 05:56:50 EST 2006
User: msurtani
Date: 06/11/26 05:56:50
Modified: tests/functional/org/jboss/cache/replicated Tag:
Branch_JBossCache_1_3_0 SyncReplTxTest.java
Log:
Added sync rollback phase
Revision Changes Path
No revision
No revision
1.7.2.3 +17 -2 JBossCache/tests/functional/org/jboss/cache/replicated/SyncReplTxTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SyncReplTxTest.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/replicated/SyncReplTxTest.java,v
retrieving revision 1.7.2.2
retrieving revision 1.7.2.3
diff -u -b -r1.7.2.2 -r1.7.2.3
--- SyncReplTxTest.java 25 Nov 2006 02:03:51 -0000 1.7.2.2
+++ SyncReplTxTest.java 26 Nov 2006 10:56:50 -0000 1.7.2.3
@@ -21,14 +21,20 @@
import org.jboss.cache.transaction.DummyTransactionManager;
import javax.naming.Context;
-import javax.transaction.*;
+import javax.transaction.NotSupportedException;
+import javax.transaction.RollbackException;
+import javax.transaction.Status;
+import javax.transaction.Synchronization;
+import javax.transaction.SystemException;
+import javax.transaction.Transaction;
+import javax.transaction.TransactionManager;
/**
* Replicated unit test for sync transactional TreeCache
* Note: we use DummyTransactionManager for Tx purpose instead of relying on
* jta.
*
- * @version $Revision: 1.7.2.2 $
+ * @version $Revision: 1.7.2.3 $
*/
public class SyncReplTxTest extends TestCase {
private static Log log = LogFactory.getLog(SyncReplTxTest.class);
@@ -232,6 +238,13 @@
try {
initCaches(TreeCache.REPL_SYNC);
+
+ // sync commit + rollback?
+ cache1.setSyncCommitPhase(true);
+ cache1.setSyncRollbackPhase(true);
+ cache2.setSyncCommitPhase(true);
+ cache2.setSyncRollbackPhase(true);
+
tx=beginTransaction();
cache1.put(NODE, "age", new Integer(38));
System.out.println("TransactionTable for cache1 after cache1.put():\n" + cache1.getTransactionTable().toString(true));
@@ -667,6 +680,8 @@
c2.setCacheMode(TreeCache.REPL_SYNC);
c1.setSyncCommitPhase(true);
c2.setSyncCommitPhase(true);
+ c1.setSyncRollbackPhase(true);
+ c2.setSyncRollbackPhase(true);
c1.setIsolationLevel(IsolationLevel.REPEATABLE_READ);
c2.setIsolationLevel(IsolationLevel.REPEATABLE_READ);
c1.setTransactionManagerLookupClass("org.jboss.cache.DummyTransactionManagerLookup");
More information about the jboss-cvs-commits
mailing list