[jboss-cvs] JBossAS SVN: r69261 - projects/microcontainer/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jan 23 19:38:47 EST 2008
Author: scott.stark at jboss.org
Date: 2008-01-23 19:38:47 -0500 (Wed, 23 Jan 2008)
New Revision: 69261
Modified:
projects/microcontainer/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/FilteredExportUnitTestCase.java
Log:
Update the class loader domain to use a BEFORE_BUT_JAVA_ONLY parent policy
Modified: projects/microcontainer/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/FilteredExportUnitTestCase.java
===================================================================
--- projects/microcontainer/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/FilteredExportUnitTestCase.java 2008-01-24 00:18:53 UTC (rev 69260)
+++ projects/microcontainer/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/FilteredExportUnitTestCase.java 2008-01-24 00:38:47 UTC (rev 69261)
@@ -24,9 +24,6 @@
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
-import java.net.URLClassLoader;
-import java.util.Arrays;
-import java.util.Collections;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.HashSet;
@@ -36,7 +33,9 @@
import junit.framework.Test;
import junit.framework.TestSuite;
import org.jboss.classloader.plugins.system.DefaultClassLoaderSystem;
+import org.jboss.classloader.spi.ClassLoaderDomain;
import org.jboss.classloader.spi.ClassLoaderSystem;
+import org.jboss.classloader.spi.ParentPolicy;
import org.jboss.deployers.structure.spi.classloading.ExportAll;
import org.jboss.deployers.vfs.plugins.classloader.VFSClassLoaderPolicy;
import org.jboss.test.BaseTestCase;
@@ -52,13 +51,27 @@
*/
public class FilteredExportUnitTestCase extends BaseTestCase
{
- ClassLoaderSystem system = new DefaultClassLoaderSystem();
-
+ ClassLoaderSystem system;
+
public FilteredExportUnitTestCase(String name)
{
super(name);
}
+ protected void setUp()
+ throws Exception
+ {
+ super.setUp();
+ system = new DefaultClassLoaderSystem();
+ ClassLoaderDomain domain = system.getDefaultDomain();
+ domain.setParentPolicy(ParentPolicy.BEFORE_BUT_JAVA_ONLY);
+ }
+ protected void tearDown()
+ throws Exception
+ {
+ system.shutdown();
+ super.tearDown();
+ }
protected ClassLoader buildClassLoader(ExportAll exportAll, Map<String, String> expected, VirtualFile[] files, String[] exportPkgs)
throws Exception
{
@@ -187,11 +200,9 @@
log.info(url);
count ++;
}
- /* TODO: this is now picking up parent classpath file:resources
assertEquals("Saw 2 users.properties", 2, count);
assertTrue("sawEarUsersProperties", sawEarUsersProperties);
assertTrue("sawEjbUsersProperties", sawEjbUsersProperties);
- */
// war1.war
Map<String,String> expectedWeb1 = makeSimpleMap("testear1.ear",
@@ -277,10 +288,8 @@
log.info(url);
count ++;
}
- /* TODO: this is now picking up parent classpath file:resources
assertEquals("Saw 2 users.properties", 2, count);
assertTrue("sawEarUsersProperties", sawEarUsersProperties);
assertTrue("sawEjbUsersProperties", sawEjbUsersProperties);
- */
}
}
More information about the jboss-cvs-commits
mailing list