[jboss-cvs] JBossAS SVN: r57652 - projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 13 01:26:53 EDT 2006
Author: scott.stark at jboss.org
Date: 2006-10-13 01:26:51 -0400 (Fri, 13 Oct 2006)
New Revision: 57652
Modified:
projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractVirtualFileHandlerTest.java
Log:
Test that finding a child and listing its parent result in consistent child handlers.
Modified: projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractVirtualFileHandlerTest.java
===================================================================
--- projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractVirtualFileHandlerTest.java 2006-10-13 05:24:01 UTC (rev 57651)
+++ projects/microcontainer/trunk/container/src/tests/org/jboss/test/virtual/test/AbstractVirtualFileHandlerTest.java 2006-10-13 05:26:51 UTC (rev 57652)
@@ -119,6 +119,25 @@
assertEquals("subfolder/subchild", child.getPathName());
}
+ /**
+ * Test that finding a child and listing its parent result in consistent
+ * child handlers.
+ *
+ * @throws Exception
+ */
+ public void testSubSubChildPathName() throws Exception
+ {
+ VFSContext context = getVFSContext("complex");
+ VirtualFileHandler root = context.getRoot();
+ VirtualFileHandler child = context.findChild(root, "subfolder/subsubfolder/subsubchild");
+ assertEquals("subfolder/subsubfolder/subsubchild", child.getPathName());
+ VirtualFileHandler parent = context.findChild(root, "subfolder/subsubfolder");
+ List<VirtualFileHandler> children = parent.getChildren(false);
+ assertEquals("subfolder/subsubfolder has one child", 1, children.size());
+ child = children.get(0);
+ assertEquals("subfolder/subsubfolder/subsubchild", child.getPathName());
+ }
+
/* TODO URI testing
public void testToURI() throws Exception
{
More information about the jboss-cvs-commits
mailing list