1 package junit.runner; 2 3 /** 4 * A TestSuite loader that can reload classes. 5 * {@hide} - Not needed for 1.0 SDK 6 */ 7 public class ReloadingTestSuiteLoader implements TestSuiteLoader { 8 load(String suiteClassName)9 public Class load(String suiteClassName) throws ClassNotFoundException { 10 return createLoader().loadClass(suiteClassName, true); 11 } 12 reload(Class aClass)13 public Class reload(Class aClass) throws ClassNotFoundException { 14 return createLoader().loadClass(aClass.getName(), true); 15 } 16 createLoader()17 protected TestCaseClassLoader createLoader() { 18 return new TestCaseClassLoader(); 19 } 20 } 21