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