Junit 4中的参数化套件?

时间:2012-04-30 17:06:43

标签: java junit parameterized suite

使用@RunWith( Suite.class )我可以将测试类分组到一个测试套件中并将它们一起运行。使用@RunWith( Parameterized.class ),我可以针对不同的参数运行相同的测试。我想要的是为不同的参数运行测试套件。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

我总是建议人们切换到TestNG,就像JUnit 4一样,除了功能更多。

它内置了对参数化和分组的支持。

我怀疑你尝试做的事情对于TestNG来说会很容易--JUnit没有TestNG所具有的“分组”功能。

http://testng.org/doc/migrating.html

http://www.mkyong.com/unittest/testng-parameter-testing-example/

答案 1 :(得分:0)

我偶然发现了同样的问题。最后,我为JUnit编写了一个自定义扩展,并开源了它。您可以在此处查看图书馆及其文档:https://github.com/PeterWippermann/parameterized-suite