[jboss-cvs] container/src/tests/org/jboss/test/vfs ...
Scott Stark
scott.stark at jboss.com
Fri Jul 14 18:52:16 EDT 2006
User: starksm
Date: 06/07/14 18:52:16
Modified: src/tests/org/jboss/test/vfs TestFileVFS.java
Log:
Add test of resolving the root file using "".
Revision Changes Path
1.7 +8 -2 container/src/tests/org/jboss/test/vfs/TestFileVFS.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: TestFileVFS.java
===================================================================
RCS file: /cvsroot/jboss/container/src/tests/org/jboss/test/vfs/TestFileVFS.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- TestFileVFS.java 13 Jul 2006 00:21:50 -0000 1.6
+++ TestFileVFS.java 14 Jul 2006 22:52:16 -0000 1.7
@@ -36,7 +36,7 @@
* Tests of the VFS implementation
*
* @author Scott.Stark at jboss.org
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
*/
public class TestFileVFS extends BaseTestCase
{
@@ -143,17 +143,23 @@
public void testResolveFile()
throws Exception
{
+ log.info("+++ testResolveFile, cwd="+(new File(".").getCanonicalPath()));
// this expects to be run with a working dir of the container root
File outerJarFile = new File("output/lib/outer.jar");
URL rootURL = outerJarFile.getParentFile().toURL();
VFSFactory factory = VFSFactoryLocator.getFactory(rootURL);
ReadOnlyVFS vfs = factory.getVFS(rootURL);
+ // Check resolving the root file
+ VirtualFile root = vfs.resolveFile("");
+ assertEquals("root name", "lib", root.getName());
+ assertTrue("root isDirectory", root.isDirectory());
+
// Find the outer.jar
VirtualFile outerJar = vfs.resolveFile("outer.jar");
assertNotNull("outer.jar", outerJar);
assertEquals("outer.jar name", "outer.jar", outerJar.getName());
- assertEquals("outer.jar path", "output/lib/outer.jar", outerJar.getPathName());
+ assertEquals("outer.jar path", "outer.jar", outerJar.getPathName());
VirtualFile outerJarMF = vfs.resolveFile("outer.jar/META-INF/MANIFEST.MF");
assertNotNull("outer.jar/META-INF/MANIFEST.MF", outerJarMF);
More information about the jboss-cvs-commits
mailing list