如何将参数传递给JUnit测试?

时间:2011-08-31 21:17:09

标签: junit arguments

我想从运行配置中将参数传递给我的JUnit测试。如何访问JUnits主要方法来访问这些args?有谁知道怎么做?

感谢名单

1 个答案:

答案 0 :(得分:3)

您可以使用-D系统属性运行单元测试,并使用System.getProperty从您的测试用例访问它们,而不是您要求的方式。或者检查类JUnitCore main方法,该方法用于从命令行运行测试用例。 http://junit.sourceforge.net/javadoc/org/junit/runner/JUnitCore.html。但从来没有这样做过。

我不确定你打算传递什么样的值,但一般情况下,不让你的测试依赖于作为参数传递的一些数据,以便你的测试是自包含且易于运行的。