[jboss-cvs] JBossAS SVN: r81089 - 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
Sat Nov 15 03:34:42 EST 2008


Author: alesj
Date: 2008-11-15 03:34:41 -0500 (Sat, 15 Nov 2008)
New Revision: 81089

Modified:
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSContextTest.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/FileVFSContextUnitTestCase.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARVFSContextUnitTestCase.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/ZipEntryVFSContextUnitTestCase.java
Log:
Currently vfsjar doesn't support real URL.
TODO - fix failing test on vfszip.

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSContextTest.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSContextTest.java	2008-11-15 08:10:22 UTC (rev 81088)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AbstractVFSContextTest.java	2008-11-15 08:34:41 UTC (rev 81089)
@@ -60,33 +60,39 @@
 
    protected abstract String transformExpectedEnd(String expecetedEnd);
 
+   protected abstract boolean isRealURLSupported();
+
    /* TODO URI testing
    public void testRootURI() throws Exception
    {
    }
    */
 
-
-/*
-   TODO - test diff structures
-
    public void testRealURL() throws Exception
    {
-      assertRealURL("children", null, null);
-      assertRealURL("children", "child1", null);
-      assertRealURL("complex", null, null);
-      assertRealURL("complex", "subfolder", null);
-      assertRealURL("complex", "subfolder/subchild", null);
-      assertRealURL("complex", "subfolder/subsubfolder", null);
-      assertRealURL("complex", "subfolder/subsubfolder/subsubchild", null);
-      assertRealURL("nested", null, null);
-      assertRealURL("nested", "complex.jar", null);
-      assertRealURL("nested", "complex.jar/subfolder", "complex.jar");
-      assertRealURL("nested", "complex.jar/subfolder/subchild", "complex.jar");
-      assertRealURL("nested", "complex.jar/subfolder/subsubfolder", "complex.jar");
-      assertRealURL("nested", "complex.jar/subfolder/subsubfolder/subsubchild", "complex.jar");
+      try
+      {
+         assertRealURL("children", null, null);
+         assertRealURL("children", "child1", null);
+         assertRealURL("complex", null, null);
+         assertRealURL("complex", "subfolder", null);
+         assertRealURL("complex", "subfolder/subchild", null);
+         assertRealURL("complex", "subfolder/subsubfolder", null);
+         assertRealURL("complex", "subfolder/subsubfolder/subsubchild", null);
+         assertRealURL("nested", null, null);
+         assertRealURL("nested", "complex.jar", null);
+         assertRealURL("nested", "complex.jar/subfolder", "complex.jar");
+         assertRealURL("nested", "complex.jar/subfolder/subchild", "complex.jar");
+         assertRealURL("nested", "complex.jar/subfolder/subsubfolder", "complex.jar");
+         assertRealURL("nested", "complex.jar/subfolder/subsubfolder/subsubchild", "complex.jar");
+
+         assertTrue(isRealURLSupported());
+      }
+      catch (Throwable t)
+      {
+         assertFalse(t.getMessage(), isRealURLSupported());
+      }
    }
-*/
 
    @SuppressWarnings("deprecation")
    public void assertRealURL(String name, String path, String expectedEnd) throws Exception

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/FileVFSContextUnitTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/FileVFSContextUnitTestCase.java	2008-11-15 08:10:22 UTC (rev 81088)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/FileVFSContextUnitTestCase.java	2008-11-15 08:34:41 UTC (rev 81089)
@@ -78,4 +78,9 @@
    {
       return null;
    }
+
+   protected boolean isRealURLSupported()
+   {
+      return true;
+   }
 }

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARVFSContextUnitTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARVFSContextUnitTestCase.java	2008-11-15 08:10:22 UTC (rev 81088)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/JARVFSContextUnitTestCase.java	2008-11-15 08:34:41 UTC (rev 81089)
@@ -109,6 +109,11 @@
       return expecetedEnd;
    }
 
+   protected boolean isRealURLSupported()
+   {
+      return false;
+   }
+
    /**
     * Was having problems with a jar entry as root of VFS.
     *

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/ZipEntryVFSContextUnitTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/ZipEntryVFSContextUnitTestCase.java	2008-11-15 08:10:22 UTC (rev 81088)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/ZipEntryVFSContextUnitTestCase.java	2008-11-15 08:34:41 UTC (rev 81089)
@@ -221,4 +221,9 @@
    {
       return "vfszip";
    }
+
+   protected boolean isRealURLSupported()
+   {
+      return true;
+   }
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list