Diff of /jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/ClassUtilsTest.java
Parent Directory
| Revision Log
| Patch
--- jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/ClassUtilsTest.java 2005/05/31 17:42:19 179241
+++ jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/ClassUtilsTest.java 2005/05/31 17:48:08 179242
@@ -399,11 +399,18 @@ public class ClassUtilsTest extends Test
* @return the resulting class loader
*/
public static ClassLoader newSystemClassLoader() throws SecurityException, IllegalArgumentException {
- ClassLoader scl = ClassLoader.getSystemClassLoader();
- if (!(scl instanceof URLClassLoader)) {
+ ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader();
+ ClassLoader myClassLoader = ClassUtilsTest.class.getClassLoader();
+ if (!(myClassLoader instanceof URLClassLoader)) {
fail("Need a better test set up.");
}
- URLClassLoader urlScl = (URLClassLoader) scl;
+ if (!(systemClassLoader instanceof URLClassLoader)) {
+ fail("Need a better test set up.");
+ }
+ if (!myClassLoader.equals(systemClassLoader)) {
+ fail("Need a better test set up?");
+ }
+ URLClassLoader urlScl = (URLClassLoader) myClassLoader;
return URLClassLoader.newInstance(urlScl.getURLs(), null);
}