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);
+ }
+
}
Show replies by date