1 4 package org.oddjob.arooa; 5 6 import java.io.File ; 7 8 import junit.framework.TestCase; 9 10 14 public class ArooaClassLoaderTest extends TestCase { 15 16 public void testLoadClass() throws ClassNotFoundException { 17 ClassLoader cl = new ArooaClassLoader(); 18 Class c = cl.loadClass("java.lang.String"); 19 assertEquals("Parent classloader", String .class.getClassLoader(), 20 c.getClassLoader()); 21 } 22 23 public void testLoadFromFile() throws Exception { 24 ClassLoader cl = new ArooaClassLoader(new File [] 25 { new File ("lib/optional/ant.jar") }, false); 26 Class c = cl.loadClass("org.apache.tools.ant.Project"); 27 assertEquals("Parent classloader", cl, 28 c.getClassLoader()); 29 } 30 } 31 | Popular Tags |