1 package org.sapia.clazzy; 2 3 import java.io.File ; 4 5 import org.sapia.clazzy.test.Printable; 6 7 import junit.framework.TestCase; 8 9 18 public class JarClassLoaderTest extends TestCase{ 19 20 public JarClassLoaderTest(String name){ 21 super(name); 22 } 23 24 public void testLoadClass() throws Exception { 25 JarClassLoader loader = new JarClassLoader(new File ("etc/test/lib/classes.jar")); 26 Printable p = (Printable)loader.loadClass("test.JarClass").newInstance(); 27 super.assertTrue(p.getClass().getPackage() != null); 28 try{ 29 loader.loadClass("test.None"); 30 fail("ClassNotFoundException should have been thrown"); 31 }catch(ClassNotFoundException e){ 32 } 34 } 35 36 } 37 | Popular Tags |