[jboss-cvs] JBossAS SVN: r74905 - projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jun 23 10:43:57 EDT 2008
Author: alesj
Date: 2008-06-23 10:43:57 -0400 (Mon, 23 Jun 2008)
New Revision: 74905
Modified:
projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARSerializationUnitTestCase.java
Log:
Check VFA children.
Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARSerializationUnitTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARSerializationUnitTestCase.java 2008-06-23 14:33:54 UTC (rev 74904)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARSerializationUnitTestCase.java 2008-06-23 14:43:57 UTC (rev 74905)
@@ -26,13 +26,14 @@
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
+import java.util.List;
import java.util.jar.Attributes;
import java.util.jar.Manifest;
import junit.framework.Test;
+import org.jboss.test.virtual.support.VirtualFileAdaptor;
import org.jboss.virtual.VFS;
import org.jboss.virtual.VirtualFile;
-import org.jboss.test.virtual.support.VirtualFileAdaptor;
/**
* Tests of no copy nested jars
@@ -304,8 +305,18 @@
{
VirtualFileAdaptor adaptor = new VirtualFileAdaptor(file);
adaptor = serializeDeserialize(adaptor, VirtualFileAdaptor.class);
- VirtualFileAdaptor child = adaptor.findChild(pathName);
- assertNotNull(child);
+ VirtualFileAdaptor vfaChild = adaptor.findChild(pathName);
+ assertNotNull(vfaChild);
+ List<VirtualFile> children = file.getChildren();
+ if (children != null)
+ {
+ for (VirtualFile child : children)
+ {
+ adaptor = new VirtualFileAdaptor(child);
+ adaptor = serializeDeserialize(adaptor, VirtualFileAdaptor.class);
+ assertNotNull(adaptor.findChild("..")); // should find parent
+ }
+ }
}
protected String getText(VirtualFile file) throws Exception
More information about the jboss-cvs-commits
mailing list