[jbosscache-commits] JBoss Cache SVN: r4562 - core/trunk/src/test/java/org/jboss/cache/loader.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Mon Oct 8 10:16:26 EDT 2007


Author: manik.surtani at jboss.com
Date: 2007-10-08 10:16:26 -0400 (Mon, 08 Oct 2007)
New Revision: 4562

Modified:
   core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java
   core/trunk/src/test/java/org/jboss/cache/loader/ChainingCacheLoaderBasicTest.java
Log:
Patched to deal with ChCL quirks

Modified: core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java	2007-10-08 14:02:02 UTC (rev 4561)
+++ core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java	2007-10-08 14:16:26 UTC (rev 4562)
@@ -2114,9 +2114,14 @@
       postConfigure();
 
 
-      // test that the cache loader is wrapped by a read-only delegate
-      assert loader instanceof ReadOnlyDelegatingCacheLoader;
+      // CCL uses it's own mechanisms to ensure read-only behaviour
+      if (!(loader instanceof ChainingCacheLoader))
+      {
+         // test that the cache loader is wrapped by a read-only delegate
+         assert loader instanceof ReadOnlyDelegatingCacheLoader;
+      }
 
+
       // old state should be persisted.
       assert "v".equals(loader.get(fqn).get("k"));
       assert "v".equals(cache.get(fqn, "k"));      

Modified: core/trunk/src/test/java/org/jboss/cache/loader/ChainingCacheLoaderBasicTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/loader/ChainingCacheLoaderBasicTest.java	2007-10-08 14:02:02 UTC (rev 4561)
+++ core/trunk/src/test/java/org/jboss/cache/loader/ChainingCacheLoaderBasicTest.java	2007-10-08 14:16:26 UTC (rev 4562)
@@ -6,19 +6,21 @@
  */
 package org.jboss.cache.loader;
 
-import java.io.File;
-
 import org.jboss.cache.config.CacheLoaderConfig;
 import org.jboss.cache.factories.XmlConfigurationParser;
 import org.jboss.cache.misc.TestingUtil;
 import org.jboss.cache.xml.XmlHelper;
+import org.testng.annotations.Test;
 import org.w3c.dom.Element;
 
+import java.io.File;
+
 /**
  * Tests basic functionality of a chaining cache loader with 2 different loaders
  *
  * @author <a href="mailto:manik at jboss.org">Manik Surtani (manik at jboss.org)</a>
  */
+ at Test(groups = {"functional"})
 public class ChainingCacheLoaderBasicTest extends CacheLoaderTestsBase
 {
    private String loc1 = System.getProperty("java.io.tmpdir", ".") + File.separator + "JBossCache-ChainingCacheLoaderBasicTest-1";




More information about the jbosscache-commits mailing list