blob: a6d84fe27e34d4c1dfd05cbfdba9e26a7cc56876 [file] [log] [blame]
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -07001package junit.runner;
2
3/**
4 * A TestSuite loader that can reload classes.
5 * {@hide} - Not needed for 1.0 SDK
6 */
7public class ReloadingTestSuiteLoader implements TestSuiteLoader {
8
9 public Class load(String suiteClassName) throws ClassNotFoundException {
10 return createLoader().loadClass(suiteClassName, true);
11 }
12
13 public Class reload(Class aClass) throws ClassNotFoundException {
14 return createLoader().loadClass(aClass.getName(), true);
15 }
16
17 protected TestCaseClassLoader createLoader() {
18 return new TestCaseClassLoader();
19 }
20}