[jboss-cvs] JBossAS SVN: r70371 - 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
Tue Mar 4 15:30:08 EST 2008


Author: scott.stark at jboss.org
Date: 2008-03-04 15:30:08 -0500 (Tue, 04 Mar 2008)
New Revision: 70371

Modified:
   projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AssembledContextTest.java
Log:
Set the system properties refenced by the war2.vfslink.properties file included by testAddResources

Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AssembledContextTest.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AssembledContextTest.java	2008-03-04 19:33:55 UTC (rev 70370)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/AssembledContextTest.java	2008-03-04 20:30:08 UTC (rev 70371)
@@ -21,10 +21,11 @@
 */
 package org.jboss.test.virtual.test;
 
+import java.net.URL;
 import java.util.List;
 import java.util.regex.Pattern;
 
-import junit.framework.TestCase;
+import org.jboss.test.BaseTestCase;
 import org.jboss.virtual.VirtualFile;
 import org.jboss.virtual.plugins.context.vfs.AssembledContextFactory;
 import org.jboss.virtual.plugins.context.vfs.AssembledDirectory;
@@ -33,10 +34,16 @@
  * comment
  *
  * @author <a href="bill at jboss.com">Bill Burke</a>
+ * @author Scott.Stark at jboss.org
  * @version $Revision: 1.1 $
  */
-public class AssembledContextTest extends TestCase
+public class AssembledContextTest extends BaseTestCase
 {
+   public AssembledContextTest(String name)
+   {
+      super(name);
+   }
+
    public void testRegex()
    {
       String[] files = {".java", "x.java", "FooBar.java"};
@@ -179,6 +186,14 @@
 
    public void testAddResources() throws Exception
    {
+      // Find test.classes.url location for vfs/links/war1.vfslink.properties
+      URL classesURL = getClass().getProtectionDomain().getCodeSource().getLocation();
+      assertNotNull("classesURL", classesURL);
+      System.setProperty("test.classes.url", classesURL.toString());
+      URL libURL = super.getResource("/vfs/sundry/jar");
+      assertNotNull("libURL", libURL);      
+      System.setProperty("test.lib.url", libURL.toString());
+
       AssembledDirectory directory = AssembledContextFactory.getInstance().create("foo.jar");
       String[] includes = {"org/jboss/virtual/*.class", "org/jboss/virtual/**/context/jar/*.class"};
       String[] excludes = {"**/Nested*"};




More information about the jboss-cvs-commits mailing list