[jbosscache-commits] JBoss Cache SVN: r4440 - core/trunk/src/test/java/org/jboss/cache/loader.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Sat Aug 25 23:05:01 EDT 2007
Author: bstansberry at 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()
More information about the jbosscache-commits
mailing list