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

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Fri Dec 5 19:45:08 EST 2008


Author: genman
Date: 2008-12-05 19:45:08 -0500 (Fri, 05 Dec 2008)
New Revision: 7259

Modified:
   core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java
Log:
JBCACHE-1442 - Add "setData()" call

Modified: core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java	2008-12-06 00:33:01 UTC (rev 7258)
+++ core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java	2008-12-06 00:45:08 UTC (rev 7259)
@@ -2464,4 +2464,23 @@
       CacheSPI<Object, Object> cache = cacheTL.get();
       return cache.getConfiguration().getRuntimeConfig().getTransactionManager();
    }
+   
+   public void testSetData() throws Exception
+   {
+      CacheSPI<Object, Object> cache = cacheTL.get();
+      Fqn key = Fqn.fromElements("key");
+      Map<Object, Object> map = new HashMap<Object, Object>();
+      map.put("a", "a");
+      map.put("c", "c");
+      cache.put(key, "x", "x");
+      cache.setData(key, map);
+      
+      assertNull(cache.get(key, "x"));
+      assertEquals("c", cache.get(key, "c"));
+      assertEquals("a", cache.get(key, "a"));
+      CacheLoader loader = loaderTL.get();
+      Map<Object, Object> loaderMap = loader.get(key);
+      assertEquals(map, loaderMap);
+   }
+
 }




More information about the jbosscache-commits mailing list