为扩展特定类的所有类创建动态Junit测试套件

Amg*_*afy 9 java junit unit-testing test-suite java-7

我有一个@SuiteClasses和许多junit测试类扩展它,并且新的测试类在
我现在有这个测试套件的时候扩展它

@RunWith(Suite.class)
@SuiteClasses({ATest.class, BTest.class, CTest.class})
public class AllTests {}
Run Code Online (Sandbox Code Playgroud)

ATest,BTest,CTest,...,ZTest扩展@SuiteClasses
如何创建一个动态运行所有子类的junit测试套件,@SuiteClasses而不必@SuiteClasses使用Junit,仅限java-7,没有第三方手动列出它们.

我找到了解决方案

https://gist.github.com/amgadhanafy/b172cf776bfe313762d38480e17f4517