[jbosscache-commits] JBoss Cache SVN: r4630 - core/trunk/src/test/java/org/jboss/cache/api.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Wed Oct 17 10:56:51 EDT 2007
Author: bstansberry at jboss.com
Date: 2007-10-17 10:56:50 -0400 (Wed, 17 Oct 2007)
New Revision: 4630
Modified:
core/trunk/src/test/java/org/jboss/cache/api/CacheAPITest.java
Log:
Add minor assertion that Cache.removeNode removes nodes that have children
Modified: core/trunk/src/test/java/org/jboss/cache/api/CacheAPITest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/api/CacheAPITest.java 2007-10-17 03:33:42 UTC (rev 4629)
+++ core/trunk/src/test/java/org/jboss/cache/api/CacheAPITest.java 2007-10-17 14:56:50 UTC (rev 4630)
@@ -184,7 +184,7 @@
/**
* Another convenience method that tests node removal
*/
- public void nodeConvenienceNodeRemoval()
+ public void testNodeConvenienceNodeRemoval()
{
// this fqn is relative, but since it is from the root it may as well be absolute
Fqn<String> fqn = Fqn.fromString("/test/fqn");
@@ -194,6 +194,15 @@
assertEquals(true, cache.removeNode(fqn));
assertFalse(cache.getRoot().hasChild(fqn));
assertEquals(false, cache.removeNode(fqn));
+
+ // Check that it's removed if it has a child
+ Fqn<String> child = Fqn.fromString("/test/fqn/child");
+ cache.getRoot().addChild(child);
+ assertTrue(cache.getRoot().hasChild(child));
+
+ assertEquals(true, cache.removeNode(fqn));
+ assertFalse(cache.getRoot().hasChild(fqn));
+ assertEquals(false, cache.removeNode(fqn));
}
/**
More information about the jbosscache-commits
mailing list