実行時にテストスイートにテストファイルを追加したいのですが、junit 4.11 を使用しているため、テストファイルがテストケースに拡張されません。
以下はコードです:
@RunWith(org.junit.runners.AllTests.class)
class MasterTester extends TestCase{
public static TestSuite suite1() {
TestSuite suite = new TestSuite();
for(Class<? extends TestCase> klass : gatherTestClasses()) {
suite.addTestSuite(klass);
}
return suite;
}
private static Class<?> gatherTestClasses()
{
return AbcIT.class;//getting a compile time error
}
}
タイプのクラスをクラスに追加できないというコンパイル時エラーが発生します
提案してください?