[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