1
0

Make unit tests compatible with maven2 Surefire plugin.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@425249 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Simon Kitching
2006-07-25 01:30:16 +00:00
parent cd2518594b
commit 557f97f1a5
20 changed files with 28 additions and 26 deletions

View File

@@ -55,7 +55,7 @@ public class FirstPriorityConfigTestCase extends TestCase {
// class through a dummy loader though this is not absolutely // class through a dummy loader though this is not absolutely
// necessary... // necessary...
PathableClassLoader dummy = new PathableClassLoader(null); PathableClassLoader dummy = new PathableClassLoader(null);
dummy.useSystemLoader("junit."); dummy.useExplicitLoader("junit.", Test.class.getClassLoader());
dummy.addLogicalLib("testclasses"); dummy.addLogicalLib("testclasses");
dummy.addLogicalLib("commons-logging"); dummy.addLogicalLib("commons-logging");
@@ -70,7 +70,7 @@ public class FirstPriorityConfigTestCase extends TestCase {
// so we can check that the first one in the classpath is // so we can check that the first one in the classpath is
// used. // used.
PathableClassLoader containerLoader = new PathableClassLoader(null); PathableClassLoader containerLoader = new PathableClassLoader(null);
containerLoader.useSystemLoader("junit."); containerLoader.useExplicitLoader("junit.", Test.class.getClassLoader());
containerLoader.addLogicalLib("commons-logging"); containerLoader.addLogicalLib("commons-logging");
PathableClassLoader webappLoader = new PathableClassLoader(containerLoader); PathableClassLoader webappLoader = new PathableClassLoader(containerLoader);

View File

@@ -62,7 +62,7 @@ public class PriorityConfigTestCase extends TestCase {
// class through a dummy loader though this is not absolutely // class through a dummy loader though this is not absolutely
// necessary... // necessary...
PathableClassLoader dummy = new PathableClassLoader(null); PathableClassLoader dummy = new PathableClassLoader(null);
dummy.useSystemLoader("junit."); dummy.useExplicitLoader("junit.", Test.class.getClassLoader());
dummy.addLogicalLib("testclasses"); dummy.addLogicalLib("testclasses");
dummy.addLogicalLib("commons-logging"); dummy.addLogicalLib("commons-logging");
@@ -77,7 +77,7 @@ public class PriorityConfigTestCase extends TestCase {
// so we can check that the first one in the classpath is // so we can check that the first one in the classpath is
// used. // used.
PathableClassLoader containerLoader = new PathableClassLoader(null); PathableClassLoader containerLoader = new PathableClassLoader(null);
containerLoader.useSystemLoader("junit."); containerLoader.useExplicitLoader("junit.", Test.class.getClassLoader());
containerLoader.addLogicalLib("commons-logging"); containerLoader.addLogicalLib("commons-logging");
URL pri10URL = new URL(baseUrl, "priority10/"); URL pri10URL = new URL(baseUrl, "priority10/");

View File

@@ -41,7 +41,8 @@ public class CustomConfigAPITestCase extends CustomConfigTestCase {
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
// the TestHandler class must be accessable from the System classloader // the TestHandler class must be accessable from the System classloader
// in order for java.util.logging.LogManager.readConfiguration to // in order for java.util.logging.LogManager.readConfiguration to
// be able to instantiate it. And this test case must see the same // be able to instantiate it. And this test case must see the same

View File

@@ -42,7 +42,8 @@ public class CustomConfigFullTestCase extends CustomConfigTestCase {
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
// the TestHandler class must be accessable from the System classloader // the TestHandler class must be accessable from the System classloader
// in order for java.util.logging.LogManager.readConfiguration to // in order for java.util.logging.LogManager.readConfiguration to
// be able to instantiate it. And this test case must see the same // be able to instantiate it. And this test case must see the same

View File

@@ -36,7 +36,7 @@ public class ApiClasspathStandardTestCase {
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
parent.addLogicalLib("commons-logging-api"); parent.addLogicalLib("commons-logging-api");
PathableClassLoader child = new PathableClassLoader(parent); PathableClassLoader child = new PathableClassLoader(parent);

View File

@@ -34,7 +34,7 @@ public class AppClasspathStandardTestCase {
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader loader = new PathableClassLoader(null); PathableClassLoader loader = new PathableClassLoader(null);
loader.useSystemLoader("junit."); loader.useExplicitLoader("junit.", Test.class.getClassLoader());
loader.addLogicalLib("testclasses"); loader.addLogicalLib("testclasses");
loader.addLogicalLib("log4j12"); loader.addLogicalLib("log4j12");
loader.addLogicalLib("commons-logging"); loader.addLogicalLib("commons-logging");

View File

@@ -35,7 +35,7 @@ public class ChildClasspathStandardTestCase {
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
PathableClassLoader child = new PathableClassLoader(parent); PathableClassLoader child = new PathableClassLoader(parent);
child.addLogicalLib("testclasses"); child.addLogicalLib("testclasses");

View File

@@ -34,7 +34,7 @@ public class ParentClasspathStandardTestCase {
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
parent.addLogicalLib("commons-logging"); parent.addLogicalLib("commons-logging");
parent.addLogicalLib("log4j12"); parent.addLogicalLib("log4j12");

View File

@@ -67,7 +67,7 @@ public class StandardTestCase extends AbstractLogTest {
Class thisClass = StandardTestCase.class; Class thisClass = StandardTestCase.class;
PathableClassLoader loader = new PathableClassLoader(null); PathableClassLoader loader = new PathableClassLoader(null);
loader.useSystemLoader("junit."); loader.useExplicitLoader("junit.", Test.class.getClassLoader());
loader.addLogicalLib("testclasses"); loader.addLogicalLib("testclasses");
loader.addLogicalLib("commons-logging"); loader.addLogicalLib("commons-logging");
loader.addLogicalLib("logkit"); loader.addLogicalLib("logkit");

View File

@@ -57,7 +57,7 @@ public class SecurityAllowedTestCase extends TestCase
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
parent.addLogicalLib("commons-logging"); parent.addLogicalLib("commons-logging");
parent.addLogicalLib("testclasses"); parent.addLogicalLib("testclasses");

View File

@@ -60,7 +60,7 @@ public class SecurityForbiddenTestCase extends TestCase
*/ */
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
parent.addLogicalLib("commons-logging"); parent.addLogicalLib("commons-logging");
parent.addLogicalLib("testclasses"); parent.addLogicalLib("testclasses");

View File

@@ -44,7 +44,7 @@ public class BasicServletTestCase extends TestCase {
// that class is deployed via a shared classloader. // that class is deployed via a shared classloader.
PathableClassLoader parent = new PathableClassLoader(null); PathableClassLoader parent = new PathableClassLoader(null);
parent.useSystemLoader("junit."); parent.useExplicitLoader("junit.", Test.class.getClassLoader());
parent.addLogicalLib("commons-logging"); parent.addLogicalLib("commons-logging");
parent.addLogicalLib("servletapi"); parent.addLogicalLib("servletapi");

View File

@@ -109,7 +109,7 @@ public class CustomConfigTestCase extends DefaultConfigTestCase {
Class thisClass = CustomConfigTestCase.class; Class thisClass = CustomConfigTestCase.class;
PathableClassLoader loader = new PathableClassLoader(null); PathableClassLoader loader = new PathableClassLoader(null);
loader.useSystemLoader("junit."); loader.useExplicitLoader("junit.", Test.class.getClassLoader());
loader.addLogicalLib("testclasses"); loader.addLogicalLib("testclasses");
loader.addLogicalLib("commons-logging"); loader.addLogicalLib("commons-logging");

View File

@@ -50,7 +50,7 @@ public class DateTimeCustomConfigTestCase extends CustomConfigTestCase {
Class thisClass = DateTimeCustomConfigTestCase.class; Class thisClass = DateTimeCustomConfigTestCase.class;
PathableClassLoader loader = new PathableClassLoader(null); PathableClassLoader loader = new PathableClassLoader(null);
loader.useSystemLoader("junit."); loader.useExplicitLoader("junit.", Test.class.getClassLoader());
loader.addLogicalLib("testclasses"); loader.addLogicalLib("testclasses");
loader.addLogicalLib("commons-logging"); loader.addLogicalLib("commons-logging");

View File

@@ -78,7 +78,7 @@ public class DefaultConfigTestCase extends TestCase {
Class thisClass = DefaultConfigTestCase.class; Class thisClass = DefaultConfigTestCase.class;
PathableClassLoader loader = new PathableClassLoader(null); PathableClassLoader loader = new PathableClassLoader(null);
loader.useSystemLoader("junit."); loader.useExplicitLoader("junit.", Test.class.getClassLoader());
loader.addLogicalLib("testclasses"); loader.addLogicalLib("testclasses");
loader.addLogicalLib("commons-logging"); loader.addLogicalLib("commons-logging");

View File

@@ -31,7 +31,7 @@ public class BadTCCLTestCase extends TestCase {
public static Test suite() throws Exception { public static Test suite() throws Exception {
PathableClassLoader contextClassLoader = new PathableClassLoader(null); PathableClassLoader contextClassLoader = new PathableClassLoader(null);
contextClassLoader.useSystemLoader("junit."); contextClassLoader.useExplicitLoader("junit.", Test.class.getClassLoader());
PathableTestSuite suite = new PathableTestSuite(BadTCCLTestCase.class, contextClassLoader); PathableTestSuite suite = new PathableTestSuite(BadTCCLTestCase.class, contextClassLoader);
return suite; return suite;
} }

View File

@@ -55,7 +55,7 @@ public class TcclDisabledTestCase extends TestCase {
// class through a dummy loader though this is not absolutely // class through a dummy loader though this is not absolutely
// necessary... // necessary...
PathableClassLoader dummy = new PathableClassLoader(null); PathableClassLoader dummy = new PathableClassLoader(null);
dummy.useSystemLoader("junit."); dummy.useExplicitLoader("junit.", Test.class.getClassLoader());
dummy.addLogicalLib("testclasses"); dummy.addLogicalLib("testclasses");
dummy.addLogicalLib("commons-logging"); dummy.addLogicalLib("commons-logging");
@@ -71,7 +71,7 @@ public class TcclDisabledTestCase extends TestCase {
PathableClassLoader emptyLoader = new PathableClassLoader(null); PathableClassLoader emptyLoader = new PathableClassLoader(null);
PathableClassLoader parentLoader = new PathableClassLoader(null); PathableClassLoader parentLoader = new PathableClassLoader(null);
parentLoader.useSystemLoader("junit."); parentLoader.useExplicitLoader("junit.", Test.class.getClassLoader());
parentLoader.addLogicalLib("commons-logging"); parentLoader.addLogicalLib("commons-logging");
parentLoader.addLogicalLib("testclasses"); parentLoader.addLogicalLib("testclasses");
// hack to ensure that the testcase classloader can't see // hack to ensure that the testcase classloader can't see

View File

@@ -55,7 +55,7 @@ public class TcclEnabledTestCase extends TestCase {
// class through a dummy loader though this is not absolutely // class through a dummy loader though this is not absolutely
// necessary... // necessary...
PathableClassLoader dummy = new PathableClassLoader(null); PathableClassLoader dummy = new PathableClassLoader(null);
dummy.useSystemLoader("junit."); dummy.useExplicitLoader("junit.", Test.class.getClassLoader());
dummy.addLogicalLib("testclasses"); dummy.addLogicalLib("testclasses");
dummy.addLogicalLib("commons-logging"); dummy.addLogicalLib("commons-logging");
@@ -71,7 +71,7 @@ public class TcclEnabledTestCase extends TestCase {
PathableClassLoader emptyLoader = new PathableClassLoader(null); PathableClassLoader emptyLoader = new PathableClassLoader(null);
PathableClassLoader parentLoader = new PathableClassLoader(null); PathableClassLoader parentLoader = new PathableClassLoader(null);
parentLoader.useSystemLoader("junit."); parentLoader.useExplicitLoader("junit.", Test.class.getClassLoader());
parentLoader.addLogicalLib("commons-logging"); parentLoader.addLogicalLib("commons-logging");
parentLoader.addLogicalLib("testclasses"); parentLoader.addLogicalLib("testclasses");
// hack to ensure that the testcase classloader can't see // hack to ensure that the testcase classloader can't see

View File

@@ -55,7 +55,7 @@ public class TcclDisabledTestCase extends TestCase {
// class through a dummy loader though this is not absolutely // class through a dummy loader though this is not absolutely
// necessary... // necessary...
PathableClassLoader dummy = new PathableClassLoader(null); PathableClassLoader dummy = new PathableClassLoader(null);
dummy.useSystemLoader("junit."); dummy.useExplicitLoader("junit.", Test.class.getClassLoader());
dummy.addLogicalLib("testclasses"); dummy.addLogicalLib("testclasses");
dummy.addLogicalLib("commons-logging"); dummy.addLogicalLib("commons-logging");
@@ -72,7 +72,7 @@ public class TcclDisabledTestCase extends TestCase {
PathableClassLoader emptyLoader = new PathableClassLoader(null); PathableClassLoader emptyLoader = new PathableClassLoader(null);
PathableClassLoader parentLoader = new PathableClassLoader(null); PathableClassLoader parentLoader = new PathableClassLoader(null);
parentLoader.useSystemLoader("junit."); parentLoader.useExplicitLoader("junit.", Test.class.getClassLoader());
parentLoader.addLogicalLib("commons-logging"); parentLoader.addLogicalLib("commons-logging");
parentLoader.addLogicalLib("testclasses"); parentLoader.addLogicalLib("testclasses");
// hack to ensure that the testcase classloader can't see // hack to ensure that the testcase classloader can't see

View File

@@ -49,7 +49,7 @@ public class TcclEnabledTestCase extends TestCase {
// class through a dummy loader though this is not absolutely // class through a dummy loader though this is not absolutely
// necessary... // necessary...
PathableClassLoader dummy = new PathableClassLoader(null); PathableClassLoader dummy = new PathableClassLoader(null);
dummy.useSystemLoader("junit."); dummy.useExplicitLoader("junit.", Test.class.getClassLoader());
dummy.addLogicalLib("testclasses"); dummy.addLogicalLib("testclasses");
dummy.addLogicalLib("commons-logging"); dummy.addLogicalLib("commons-logging");
@@ -66,7 +66,7 @@ public class TcclEnabledTestCase extends TestCase {
PathableClassLoader emptyLoader = new PathableClassLoader(null); PathableClassLoader emptyLoader = new PathableClassLoader(null);
PathableClassLoader parentLoader = new PathableClassLoader(null); PathableClassLoader parentLoader = new PathableClassLoader(null);
parentLoader.useSystemLoader("junit."); parentLoader.useExplicitLoader("junit.", Test.class.getClassLoader());
parentLoader.addLogicalLib("commons-logging"); parentLoader.addLogicalLib("commons-logging");
parentLoader.addLogicalLib("testclasses"); parentLoader.addLogicalLib("testclasses");
// hack to ensure that the testcase classloader can't see // hack to ensure that the testcase classloader can't see