在eclipse中传递JUnit命令行参数

Vir*_*aru 6 eclipse junit command-line

我最近在日食中使用过junit,我还在学习.我知道如何在eclipse中传递命令行参数,但是如何将它们传递给Junit中的测试用例?另外我如何访问它们?

Mar*_*ark 12

您无法将命令行参数传递给JUnit测试,因为没有运行main方法.您将需要使用系统属性并在测试用例中访问这些属性.

在Package Explorer中选择您的测试类.右键单击并选择Run As -> Open Run Dialog在运行对话框中,有一个Arguments选项卡,您可以在其中指定程序和VM参数.您应该可以在此处输入系统属性参数.

或者,将所需项目作为当前项目,从主菜单中选择Run -> Run Configurations以访问"参数"选项卡.


小智 6

我会跳过传球,因为有人已经回复了.要访问您使用:

System.getProperty("propert.name.here");
Run Code Online (Sandbox Code Playgroud)

(返回String)