[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/options ...

Manik Surtani msurtani at jboss.com
Tue Dec 12 09:51:44 EST 2006


  User: msurtani
  Date: 06/12/12 09:51:44

  Modified:    tests/functional/org/jboss/cache/options  
                        ExplicitVersionsTest.java
                        ExplicitVersionsReplTest.java
  Log:
  JBCACHE-894
  
  Revision  Changes    Path
  1.8       +13 -0     JBossCache/tests/functional/org/jboss/cache/options/ExplicitVersionsTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ExplicitVersionsTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/options/ExplicitVersionsTest.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- ExplicitVersionsTest.java	11 Nov 2006 19:55:19 -0000	1.7
  +++ ExplicitVersionsTest.java	12 Dec 2006 14:51:44 -0000	1.8
  @@ -112,6 +112,19 @@
         }
      }
   
  +   public void testExplicitVersionOnLeaf() throws Exception
  +   {
  +      cache.put("/org/domain/Entity", null);
  +      assertEquals(1, ((DefaultDataVersion) ((OptimisticTreeNode) cache.get("/org/domain/Entity")).getVersion()).getRawVersion());
  +
  +      TestVersion v = new TestVersion("Arse");
  +      cache.getInvocationContext().getOptionOverrides().setDataVersion(v);
  +      cache.put(Fqn.fromString("/org/domain/Entity/EntityInstance#1"), "k", "v");
  +
  +      assertEquals(2, ((DefaultDataVersion) ((OptimisticTreeNode) cache.get("/org/domain/Entity")).getVersion()).getRawVersion());
  +      assertEquals(v, ((OptimisticTreeNode) cache.get("/org/domain/Entity/EntityInstance#1")).getVersion());
  +   }
  +
   }
   
   class TestVersion implements DataVersion
  
  
  
  1.5       +18 -0     JBossCache/tests/functional/org/jboss/cache/options/ExplicitVersionsReplTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ExplicitVersionsReplTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/options/ExplicitVersionsReplTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- ExplicitVersionsReplTest.java	6 Dec 2006 16:28:37 -0000	1.4
  +++ ExplicitVersionsReplTest.java	12 Dec 2006 14:51:44 -0000	1.5
  @@ -298,5 +298,23 @@
         cache[0].getTransactionManager().commit();
      }
   
  +   public void testExplicitVersionOnLeaf() throws Exception
  +   {
  +      cache[0].put("/org/domain/Entity", null);
  +      assertEquals(1, ((DefaultDataVersion) ((OptimisticTreeNode) cache[0].get("/org/domain/Entity")).getVersion()).getRawVersion());
  +      assertEquals(1, ((DefaultDataVersion) ((OptimisticTreeNode) cache[1].get("/org/domain/Entity")).getVersion()).getRawVersion());
  +
  +      TestVersion v = new TestVersion("Arse");
  +      cache[0].getInvocationContext().getOptionOverrides().setDataVersion(v);
  +
  +      cache[0].put(Fqn.fromString("/org/domain/Entity/EntityInstance#1"), "k", "v");
  +
  +      assertEquals(2, ((DefaultDataVersion) ((OptimisticTreeNode) cache[0].get("/org/domain/Entity")).getVersion()).getRawVersion());
  +      assertEquals(v, ((OptimisticTreeNode) cache[0].get("/org/domain/Entity/EntityInstance#1")).getVersion());
  +      assertEquals(2, ((DefaultDataVersion) ((OptimisticTreeNode) cache[1].get("/org/domain/Entity")).getVersion()).getRawVersion());
  +      assertEquals(v, ((OptimisticTreeNode) cache[1].get("/org/domain/Entity/EntityInstance#1")).getVersion());
  +
  +   }
  +
   
   }
  
  
  



More information about the jboss-cvs-commits mailing list