/[Apache-SVN]/jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/ClassUtilsTest.java
ViewVC logotype

Diff of /jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/ClassUtilsTest.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch 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);
     }
 

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26