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