View Javadoc

1   package junit.runner;
2   
3   /***
4    * A TestSuite loader that can reload classes.
5    */
6   public 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  }