blob: c4d80d0802ae7fb197095fd1e841221cc37a63d2 [file] [log] [blame]
The Android Open Source Project9066cfe2009-03-03 19:31:44 -08001package 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 {
Brett Chabotf1253cd2012-01-30 11:29:54 -08008
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 }
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080020}