[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/options ...
Manik Surtani
msurtani at jboss.com
Wed Jan 10 13:42:05 EST 2007
User: msurtani
Date: 07/01/10 13:42:05
Modified: tests/functional/org/jboss/cache/options Tag:
Branch_JBossCache_1_4_0 ExplicitVersionsTest.java
ExplicitVersionsReplTest.java
Log:
Added tests to check implicit parent creation
Revision Changes Path
No revision
No revision
1.3.4.3 +12 -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.3.4.2
retrieving revision 1.3.4.3
diff -u -b -r1.3.4.2 -r1.3.4.3
--- ExplicitVersionsTest.java 11 Dec 2006 14:46:54 -0000 1.3.4.2
+++ ExplicitVersionsTest.java 10 Jan 2007 18:42:05 -0000 1.3.4.3
@@ -125,6 +125,18 @@
assertEquals(2, ((DefaultDataVersion)((OptimisticTreeNode)cache.get("/org/domain/Entity")).getVersion()).getRawVersion());
assertEquals(v, ((OptimisticTreeNode)cache.get("/org/domain/Entity/EntityInstance#1")).getVersion());
}
+
+ public void testExplicitVersionOnLeafImplicitParentCreation() throws Exception
+ {
+ TestVersion v = new TestVersion("Arse");
+ Option o = new Option();
+ o.setDataVersion(v);
+
+ cache.put(Fqn.fromString("/org/domain/Entity/EntityInstance#1"), "k", "v", o);
+
+ assertEquals(1, ((DefaultDataVersion)((OptimisticTreeNode)cache.get("/org/domain/Entity")).getVersion()).getRawVersion());
+ assertEquals(v, ((OptimisticTreeNode)cache.get("/org/domain/Entity/EntityInstance#1")).getVersion());
+ }
}
1.1.2.4 +16 -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.1.2.3
retrieving revision 1.1.2.4
diff -u -b -r1.1.2.3 -r1.1.2.4
--- ExplicitVersionsReplTest.java 11 Dec 2006 17:29:45 -0000 1.1.2.3
+++ ExplicitVersionsReplTest.java 10 Jan 2007 18:42:05 -0000 1.1.2.4
@@ -319,4 +319,20 @@
assertEquals(v, ((OptimisticTreeNode)cache[1].get("/org/domain/Entity/EntityInstance#1")).getVersion());
}
+
+ public void testExplicitVersionOnLeafImplicitParentCreation() throws Exception
+ {
+ TestVersion v = new TestVersion("Arse");
+ Option o = new Option();
+ o.setDataVersion(v);
+
+ cache[0].put(Fqn.fromString("/org/domain/Entity/EntityInstance#1"), "k", "v", o);
+
+ assertEquals(1, ((DefaultDataVersion)((OptimisticTreeNode)cache[0].get("/org/domain/Entity")).getVersion()).getRawVersion());
+ assertEquals(v, ((OptimisticTreeNode)cache[0].get("/org/domain/Entity/EntityInstance#1")).getVersion());
+ assertEquals(1, ((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