我可以将@RunWith( Suite.class )
测试类分组到一个测试套件中并一起运行它们。我可以对@RunWith( Parameterized.class )
不同的参数运行相同的测试。我想要的是为不同的参数运行一个测试套件。有没有办法做到这一点?
问问题
1345 次
2 回答
1
我总是建议人们切换到 TestNG,它就像 JUnit 4,除了功能更多。
它具有对参数化和分组的内置支持。
我怀疑您尝试使用 TestNG 做的事情会很容易 - JUnit 没有 TestNG 所具有的“分组”功能。
http://testng.org/doc/migrating.html
http://www.mkyong.com/unittest/testng-parameter-testing-example/
于 2012-04-30T17:13:42.253 回答
0
我偶然发现了同样的问题。最后,我为 JUnit 编写了一个自定义扩展并将其开源。您可以在此处查看该库及其文档:https ://github.com/PeterWippermann/parameterized-suite
于 2017-03-27T15:44:44.677 回答