[jboss-cvs] JBossAS SVN: r72188 - 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 Apr 14 11:56:44 EDT 2008


Author: alesj
Date: 2008-04-14 11:56:44 -0400 (Mon, 14 Apr 2008)
New Revision: 72188

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/AbstractStructuredJarHandler.java
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/NoCopyJarsUnitTestCase.java
Log:
Expose the no_copy_force key.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/AbstractStructuredJarHandler.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/AbstractStructuredJarHandler.java	2008-04-14 15:55:22 UTC (rev 72187)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/jar/AbstractStructuredJarHandler.java	2008-04-14 15:56:44 UTC (rev 72188)
@@ -50,6 +50,8 @@
  */
 public abstract class AbstractStructuredJarHandler<T> extends AbstractJarHandler implements StructuredVirtualFileHandler
 {
+   public static final String FORCE_NO_COPY_KEY = "jboss.vfs.forceNoCopy";
+
    /**
     * serialVersionUID
     */
@@ -354,7 +356,7 @@
    {
       public Boolean run()
       {
-         String forceString = System.getProperty("jboss.vfs.forceNoCopy", "false");
+         String forceString = System.getProperty(FORCE_NO_COPY_KEY, "false");
          return Boolean.valueOf(forceString);
       }
    }

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/NoCopyJarsUnitTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/NoCopyJarsUnitTestCase.java	2008-04-14 15:55:22 UTC (rev 72187)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/NoCopyJarsUnitTestCase.java	2008-04-14 15:56:44 UTC (rev 72188)
@@ -33,6 +33,7 @@
 import org.jboss.test.BaseTestCase;
 import org.jboss.virtual.VFS;
 import org.jboss.virtual.VirtualFile;
+import org.jboss.virtual.plugins.context.jar.AbstractStructuredJarHandler;
 
 /**
  * Tests of no copy nested jars
@@ -44,6 +45,8 @@
  */
 public class NoCopyJarsUnitTestCase extends BaseTestCase
 {
+   private String forceCopy;
+
    public NoCopyJarsUnitTestCase(String name)
    {
       super(name);
@@ -54,14 +57,21 @@
       return new TestSuite(NoCopyJarsUnitTestCase.class);
    }
 
-   
    @Override
    protected void setUp() throws Exception
    {
       super.setUp();
-      System.setProperty("jboss.vfs.forceNoCopy", "true");
+      forceCopy = System.getProperty(AbstractStructuredJarHandler.FORCE_NO_COPY_KEY, "false");
+      System.setProperty(AbstractStructuredJarHandler.FORCE_NO_COPY_KEY, "true");
    }
 
+   @Override
+   protected void tearDown() throws Exception
+   {
+      System.setProperty(AbstractStructuredJarHandler.FORCE_NO_COPY_KEY, forceCopy);
+      super.tearDown();
+   }
+
    /**
     * Test reading the contents of nested jar entries.
     * @throws Exception




More information about the jboss-cvs-commits mailing list