[jboss-cvs] JBossCache/tests-50/functional/org/jboss/cache/pojo/optimistic ...

Manik Surtani msurtani at jboss.com
Tue Jan 9 11:21:53 EST 2007


  User: msurtani
  Date: 07/01/09 11:21:53

  Modified:    tests-50/functional/org/jboss/cache/pojo/optimistic 
                        LocalTxTest.java
  Log:
  Added tests and fix for JBCACHE-927
  
  Revision  Changes    Path
  1.3       +29 -12    JBossCache/tests-50/functional/org/jboss/cache/pojo/optimistic/LocalTxTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: LocalTxTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/tests-50/functional/org/jboss/cache/pojo/optimistic/LocalTxTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- LocalTxTest.java	27 Dec 2006 14:44:57 -0000	1.2
  +++ LocalTxTest.java	9 Jan 2007 16:21:53 -0000	1.3
  @@ -22,29 +22,28 @@
   
   package org.jboss.cache.pojo.optimistic;
   
  -import junit.framework.TestCase;
   import junit.framework.Test;
   import junit.framework.TestSuite;
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
  +import org.jboss.cache.Fqn;
   import org.jboss.cache.pojo.PojoCache;
  -import org.jboss.cache.pojo.PojoCacheFactory;
   import org.jboss.cache.pojo.TestingUtil;
  -import org.jboss.cache.pojo.test.Person;
   import org.jboss.cache.pojo.test.Address;
  +import org.jboss.cache.pojo.test.Person;
   import org.jboss.cache.transaction.DummyTransactionManager;
   
   import javax.naming.Context;
  -import javax.naming.NamingException;
   import javax.naming.InitialContext;
  -import javax.transaction.UserTransaction;
  -import javax.transaction.SystemException;
  +import javax.naming.NamingException;
   import javax.transaction.NotSupportedException;
  -import javax.transaction.Transaction;
   import javax.transaction.RollbackException;
  -import java.util.Properties;
  -import java.util.List;
  +import javax.transaction.SystemException;
  +import javax.transaction.Transaction;
  +import javax.transaction.UserTransaction;
   import java.util.ArrayList;
  +import java.util.List;
  +import java.util.Properties;
   
   /**
    */
  @@ -206,7 +205,8 @@
                  try
                  {
                     tx.rollback();
  -               } catch (SystemException e)
  +               }
  +               catch (SystemException e)
                  {
                     e.printStackTrace();
                     t2_ex = e;
  @@ -231,6 +231,21 @@
   
      }
   
  +   public void testFailure1() throws Exception
  +   {
  +      log.info("testFailure1() ....");
  +      UserTransaction tx = getTransaction();
  +      Fqn f = Fqn.fromString("/person/test2");
  +      tx.begin();
  +      cache.getCache().put(f, "test", "test");
  +      tx.commit();
  +
  +      tx.begin();
  +      cache.getCache().removeNode(f);
  +      cache.getCache().put(f, "test", "test");
  +      tx.commit();
  +   }
  +
      public void testConcurrentSimplePutsII() throws Exception
      {
         Thread t1 = new Thread("t1")
  @@ -289,7 +304,8 @@
                  try
                  {
                     tx.rollback();
  -               } catch (SystemException e)
  +               }
  +               catch (SystemException e)
                  {
                     e.printStackTrace();
                     t2_ex = e;
  @@ -371,7 +387,8 @@
                  try
                  {
                     tx.rollback();
  -               } catch (SystemException e)
  +               }
  +               catch (SystemException e)
                  {
                     e.printStackTrace();
                     t2_ex = e;
  
  
  



More information about the jboss-cvs-commits mailing list