0

我正在开发一个可能导致我滥用 JUnit 的 Java webapp。我正在构建一个用于运行 JUnit 测试的多用户界面。这很容易,但我想不出一种方法来表明用户 A 想用数据 X 参数化 JUnit 测试类,而用户 B 想用数据 Y 参数化。

这甚至可能吗?如果没有,我会很感激任何建议。谢谢。

4

1 回答 1

5

使用@RunWith(Parameterized.class)and怎么样@Parameters

您应该能够使用不同用户的数据运行相同的测试,在带有标记的方法中指定不同的数据集,该方法@Parameters返回Collection传递给 Test 类构造函数的 a。

http://www.mkyong.com/unittest/junit-4-tutorial-6-parameterized-test/

于 2013-06-21T13:07:04.953 回答