[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