1 4 package org.oddjob.launch; 5 6 import java.net.URL ; 7 import java.net.URLClassLoader ; 8 9 import junit.framework.TestCase; 10 11 15 public class LauncherTest extends TestCase { 16 17 public void testGetClassLoader() { 18 Launcher l = new Launcher(); 19 ClassLoader cl = l.getClassLoader(LauncherTest.class.getClassLoader()); 20 assertNotNull("Classloader", cl); 21 URL [] urls = ((URLClassLoader )cl).getURLs(); 22 for (int i = 0; i < urls.length; ++i) { 23 System.out.println(urls[i]); 24 } 25 } 26 27 public void testInitOddjob() throws Exception { 28 Launcher l = new Launcher(); 29 String args[] = { "-f", "test/conf/launcher-test.xml" }; 30 l.run(args); 31 } 32 33 public static class OurJob implements Runnable { 34 boolean ran = false; 35 36 public void run() { 37 ran = true; 38 } 39 40 public boolean isRan() { 41 return ran; 42 } 43 } 44 } 45 | Popular Tags |