21 lines
539 B
Java
21 lines
539 B
Java
|
package junit.runner;
|
||
|
|
||
|
/**
|
||
|
* A TestSuite loader that can reload classes.
|
||
|
* {@hide} - Not needed for 1.0 SDK
|
||
|
*/
|
||
|
public class ReloadingTestSuiteLoader implements TestSuiteLoader {
|
||
|
|
||
|
public Class load(String suiteClassName) throws ClassNotFoundException {
|
||
|
return createLoader().loadClass(suiteClassName, true);
|
||
|
}
|
||
|
|
||
|
public Class reload(Class aClass) throws ClassNotFoundException {
|
||
|
return createLoader().loadClass(aClass.getName(), true);
|
||
|
}
|
||
|
|
||
|
protected TestCaseClassLoader createLoader() {
|
||
|
return new TestCaseClassLoader();
|
||
|
}
|
||
|
}
|