[jboss-cvs] JBossAS SVN: r107519 - in projects/vfs/branches/Branch_2_2/src: test/java/org/jboss/test/virtual/test and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Aug 10 06:14:35 EDT 2010
Author: alesj
Date: 2010-08-10 06:14:35 -0400 (Tue, 10 Aug 2010)
New Revision: 107519
Modified:
projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java
projects/vfs/branches/Branch_2_2/src/test/java/org/jboss/test/virtual/test/DumpTestCase.java
Log:
[JBVFS-160]; start/prefix slash issues ...
Modified: projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java
===================================================================
--- projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java 2010-08-10 09:13:28 UTC (rev 107518)
+++ projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java 2010-08-10 10:14:35 UTC (rev 107519)
@@ -119,10 +119,10 @@
}
/**
- * Get the url for a file
+ * Get the uri for a file
*
* @param file the file
- * @return the url
+ * @return the uri
* @throws IOException for any error accessing the file system
* @throws IllegalArgumentException for a null file
*/
@@ -131,7 +131,7 @@
if (file == null)
throw new IllegalArgumentException("Null file");
- URI url = file.toURI();
+ URL url = file.toURI().toURL();
String path = url.getPath();
if (file.isDirectory() == false)
{
Modified: projects/vfs/branches/Branch_2_2/src/test/java/org/jboss/test/virtual/test/DumpTestCase.java
===================================================================
--- projects/vfs/branches/Branch_2_2/src/test/java/org/jboss/test/virtual/test/DumpTestCase.java 2010-08-10 09:13:28 UTC (rev 107518)
+++ projects/vfs/branches/Branch_2_2/src/test/java/org/jboss/test/virtual/test/DumpTestCase.java 2010-08-10 10:14:35 UTC (rev 107519)
@@ -21,13 +21,17 @@
*/
package org.jboss.test.virtual.test;
+import java.io.File;
import java.io.IOException;
import java.io.InputStream;
+import java.net.URI;
import java.net.URL;
import junit.framework.Test;
import org.jboss.virtual.VFS;
import org.jboss.virtual.VirtualFile;
+import org.jboss.virtual.plugins.context.file.FileSystemContext;
+import org.jboss.virtual.spi.VirtualFileHandler;
/**
* This test case is a dumping ground for tests that don't fit anywhere else
@@ -60,4 +64,16 @@
InputStream in = child.openStream();
in.close();
}
+
+ public void testJBVFS160() throws Exception
+ {
+ URI uri = new URI("file:////127.0.0.1/shared");
+ File file = new File("\\\\127.0.0.1\\shared");
+
+ FileSystemContext fsc = new FileSystemContext(uri);
+ VirtualFileHandler vfh = fsc.createVirtualFileHandler(null, file);
+ // this doesn't test anything as we don't have shared dir
+ // more of a helper for actual usage
+ System.out.println(vfh);
+ }
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list