[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