[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/statetransfer ...
Vladmir Blagojevic
vladimir.blagojevic at jboss.com
Tue Sep 12 16:16:56 EDT 2006
User: vblagojevic
Date: 06/09/12 16:16:56
Modified: tests/functional/org/jboss/cache/statetransfer
VersionedTestBase.java
Log:
store/load moved to AbstractCacheLoader
Revision Changes Path
1.14 +31 -4 JBossCache/tests/functional/org/jboss/cache/statetransfer/VersionedTestBase.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: VersionedTestBase.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/statetransfer/VersionedTestBase.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- VersionedTestBase.java 11 Sep 2006 19:35:56 -0000 1.13
+++ VersionedTestBase.java 12 Sep 2006 20:16:55 -0000 1.14
@@ -67,6 +67,15 @@
initialStateTferWithLoaderTest(false);
}
+
+ /**
+ * These tests ensure that http://jira.jboss.com/jira/browse/JBCACHE-738
+ * compatibility between cacheloaders is maintained. In the tests below first
+ * cacheloader parameter is a state producer and second cacheloader parameter
+ * is a state receiver. By having each cacheloader be a state receiver and a state
+ * producer and by testing various combinations we ensure complete cacheloader
+ * compatibility.
+ */
public void testCompatibilityBetweenFileAndJbdmCacheLoaders() throws Exception
{
initialStateTferWithLoaderTest("org.jboss.cache.loader.FileCacheLoader",
@@ -88,12 +97,30 @@
public void testCompatibilityBetweenFileAndBdbjeCacheLoaders() throws Exception
{
- //this one should pass after BdbjeCacheLoader becomes compatible
- //see http://jira.jboss.com/jira/browse/JBCACHE-749
initialStateTferWithLoaderTest("org.jboss.cache.loader.FileCacheLoader",
"org.jboss.cache.loader.bdbje.BdbjeCacheLoader", false);
}
+ public void testCompatibilityBetweenBdbjeandJDBCCacheLoaders() throws Exception
+ {
+
+ initialStateTferWithLoaderTest("org.jboss.cache.loader.bdbje.BdbjeCacheLoader",
+ "org.jboss.cache.loader.JDBCCacheLoader", false);
+ }
+
+ public void testCompatibilityBetweenJDBCAndBdjeCacheLoaders() throws Exception
+ {
+
+ initialStateTferWithLoaderTest("org.jboss.cache.loader.JDBCCacheLoader",
+ "org.jboss.cache.loader.bdbje.BdbjeCacheLoader", false);
+ }
+
+ public void testCompatibilityBetweenJbdmAndBdbjeCacheLoaders() throws Exception
+ {
+ initialStateTferWithLoaderTest("org.jboss.cache.loader.jdbm.JdbmCacheLoader",
+ "org.jboss.cache.loader.bdbje.BdbjeCacheLoader", false);
+ }
+
public void testInitialStateTferWithAsyncLoader() throws Exception
{
initialStateTferWithLoaderTest(true);
More information about the jboss-cvs-commits
mailing list