我最近读过(link text)关于在JUnit 4中静态添加测试套件的方法吗?动态方法如何,即如果知道其名称不早于运行时,如何添加测试类,例如它的名字是从XML文件中读取的吗?
答案 0 :(得分:2)
我知道怎么做。我可以使用JUnitExt库(http://junitext.sourceforge.net)。它支持“声明性测试配置(由TestNG提供)”。请参阅junitext.sourceforge.net/tutorial.html(如何使用XML参数化测试)。
答案 1 :(得分:1)
我不知道添加到现有套件的方法,但您可以在运行时创建自己的套件。 JUnitCore类允许您传入要运行的类列表。这些可以从任何你喜欢的地方读入,包括XML。