Author: bstansberry(a)jboss.com
Date: 2007-08-25 23:05:01 -0400 (Sat, 25 Aug 2007)
New Revision: 4440
Modified:
core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java
Log:
[JBCACHE-1172] Test that Node.getKeys() and Node.getData() work
Modified: core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java 2007-08-25
06:02:59 UTC (rev 4439)
+++ core/trunk/src/test/java/org/jboss/cache/loader/CacheLoaderTestsBase.java 2007-08-26
03:05:01 UTC (rev 4440)
@@ -808,6 +808,31 @@
assertEquals("v", loader.get(f).get("k"));
assertNull(loader.getChildrenNames(f));
}
+
+ public void testGetKeys() throws Exception
+ {
+ Fqn f = Fqn.fromString("/a");
+ cache.put(f, "one", "one");
+ cache.put(f, "two", "two");
+ cache.evict(f);
+ Set keys = cache.getRoot().getChild(f).getKeys();
+ assertEquals("Correct # of keys", 2, keys.size());
+ assertTrue("Has key 'one", keys.contains("one"));
+ assertTrue("Has key 'two", keys.contains("two"));
+ }
+
+ public void testGetData() throws Exception
+ {
+ Fqn f = Fqn.fromString("/a");
+ cache.put(f, "one", "one");
+ cache.put(f, "two", "two");
+ cache.evict(f);
+ Map data = cache.getRoot().getChild(f).getData();
+ assertEquals("Correct # of entries", 2, data.size());
+ assertEquals("Has key 'one", "one",
data.get("one"));
+ assertEquals("Has key 'two", "two",
data.get("two"));
+
+ }
public void testRemoveData()
Show replies by date