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}