[jboss-cvs] JBossAS SVN: r83410 - in projects/vfs/trunk/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
Mon Jan 26 09:27:56 EST 2009


Author: alesj
Date: 2009-01-26 09:27:56 -0500 (Mon, 26 Jan 2009)
New Revision: 83410

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/AbstractCopyMechanism.java
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/ExplodedCopyMechanism.java
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/TempCopyMechanism.java
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/UnpackCopyMechanism.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/CopyTest.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/DetachedCopyTest.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/UnpackTestCase.java
Log:
[JBVFS-88]; fix handler replace.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/AbstractCopyMechanism.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/AbstractCopyMechanism.java	2009-01-26 14:04:02 UTC (rev 83409)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/AbstractCopyMechanism.java	2009-01-26 14:27:56 UTC (rev 83410)
@@ -102,7 +102,10 @@
     * @return true if needs replacement
     * @throws IOException for any error
     */
-   protected abstract boolean replaceOldHandler(VirtualFileHandler parent, VirtualFileHandler oldHandler, VirtualFileHandler newHandler) throws IOException;
+   protected boolean replaceOldHandler(VirtualFileHandler parent, VirtualFileHandler oldHandler, VirtualFileHandler newHandler) throws IOException
+   {
+      return true;
+   }
 
    /**
     * Unwrap the handler from possible delegate handler.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/ExplodedCopyMechanism.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/ExplodedCopyMechanism.java	2009-01-26 14:04:02 UTC (rev 83409)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/ExplodedCopyMechanism.java	2009-01-26 14:27:56 UTC (rev 83410)
@@ -44,9 +44,4 @@
    {
       return handler instanceof FileHandler || handler.isLeaf();
    }
-
-   protected boolean replaceOldHandler(VirtualFileHandler parent, VirtualFileHandler oldHandler, VirtualFileHandler newHandler) throws IOException
-   {
-      return false;
-   }
 }
\ No newline at end of file

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/TempCopyMechanism.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/TempCopyMechanism.java	2009-01-26 14:04:02 UTC (rev 83409)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/TempCopyMechanism.java	2009-01-26 14:27:56 UTC (rev 83410)
@@ -68,9 +68,4 @@
 
       return super.copy(guidDir, handler);
    }
-
-   protected boolean replaceOldHandler(VirtualFileHandler parent, VirtualFileHandler oldHandler, VirtualFileHandler newHandler) throws IOException
-   {
-      return false;
-   }
 }
\ No newline at end of file

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/UnpackCopyMechanism.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/UnpackCopyMechanism.java	2009-01-26 14:04:02 UTC (rev 83409)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/copy/UnpackCopyMechanism.java	2009-01-26 14:27:56 UTC (rev 83410)
@@ -43,9 +43,4 @@
    {
       return handler.isNested() == false;
    }
-
-   protected boolean replaceOldHandler(VirtualFileHandler parent, VirtualFileHandler oldHandler, VirtualFileHandler newHandler) throws IOException
-   {
-      return true;
-   }
 }
\ No newline at end of file

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/CopyTest.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/CopyTest.java	2009-01-26 14:04:02 UTC (rev 83409)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/CopyTest.java	2009-01-26 14:27:56 UTC (rev 83410)
@@ -81,7 +81,10 @@
       assertNotNull(replacement.findChild("jar2.jar"));
    }
 
-   protected abstract void assertTopLevelParent(VirtualFile originalParent, VirtualFile replacementParent) throws Exception;
+   protected void assertTopLevelParent(VirtualFile originalParent, VirtualFile replacementParent) throws Exception
+   {
+      assertEquals(originalParent, replacementParent);
+   }
 
    public void testUnpackTopLevel() throws Throwable
    {
@@ -165,7 +168,7 @@
    protected void assertExplodedReplacement(VirtualFile original, VirtualFile replacement) throws Exception
    {
       assertReplacement(original, replacement);
-      assertNull(replacement.getParent());
+      assertNotNull(replacement.getParent());
    }
 
    protected void assertReplacement(VirtualFile original, VirtualFile replacement) throws Exception

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/DetachedCopyTest.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/DetachedCopyTest.java	2009-01-26 14:04:02 UTC (rev 83409)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/DetachedCopyTest.java	2009-01-26 14:27:56 UTC (rev 83410)
@@ -50,7 +50,7 @@
    protected void assertTopLevel(VirtualFile original, VirtualFile replacement) throws Exception
    {
       assertReplacement(original, replacement, isExploded());
-      assertNull(replacement.getParent());
+      assertNotNull(replacement.getParent());
    }
 
    protected void assertNestedLevel(VirtualFile original, VirtualFile replacement) throws Exception
@@ -58,11 +58,6 @@
       assertExplodedReplacement(original, replacement);
    }
 
-   protected void assertTopLevelParent(VirtualFile originalParent, VirtualFile replacementParent) throws Exception
-   {
-      assertNull(replacementParent);
-   }
-
    protected void assertOnURI(VirtualFile original, VirtualFile replacement) throws Exception
    {
       assertReplacement(original, replacement);

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/UnpackTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/UnpackTestCase.java	2009-01-26 14:04:02 UTC (rev 83409)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/UnpackTestCase.java	2009-01-26 14:27:56 UTC (rev 83410)
@@ -61,9 +61,4 @@
    {
       assertUnpackedReplacement(original, replacement);
    }
-
-   protected void assertTopLevelParent(VirtualFile originalParent, VirtualFile replacementParent) throws Exception
-   {
-      assertEquals(originalParent, replacementParent);
-   }
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list