首页 > 解决方案 > 如何使用java运行junit测试

问题描述

您好,我正在使用以下代码使用 java 启动 Junit 测试:

    JUnitCore junit2 = new JUnitCore();
    Result result2 = junit2.run(thenameoftheclass.class);

但是在我的junit原始测试中,有一些“VM选项”(junit的cofig的IDEA窗口)。此 VM 选项具有登录应用程序的配置,就像用户和密码系统参数一样。但是当我尝试仅使用 java 程序运行 junit 时,我无法插入这些参数

标签: javajunitparametersconcordion

解决方案


好吧,伙计们,我能够找到答案。

首先,您需要知道我的项目不是基于 Maven 的。

这种方法很酷--->

JUnitCore junit2 = new JUnitCore(); 结果 result2 = junit2.run(thenameoftheclass.class);

问题是,当我在 Intellij IDE 中构建应用程序参数时,我在“程序参数”字段中填写了应用程序密码和用户,但实际上它应该是“VM 选项”中的字段,因为 java 机器在执行中使用它们时间


推荐阅读