java - 如何使用java运行junit测试
问题描述
您好,我正在使用以下代码使用 java 启动 Junit 测试:
JUnitCore junit2 = new JUnitCore();
Result result2 = junit2.run(thenameoftheclass.class);
但是在我的junit原始测试中,有一些“VM选项”(junit的cofig的IDEA窗口)。此 VM 选项具有登录应用程序的配置,就像用户和密码系统参数一样。但是当我尝试仅使用 java 程序运行 junit 时,我无法插入这些参数
解决方案
好吧,伙计们,我能够找到答案。
首先,您需要知道我的项目不是基于 Maven 的。
这种方法很酷--->
JUnitCore junit2 = new JUnitCore(); 结果 result2 = junit2.run(thenameoftheclass.class);
问题是,当我在 Intellij IDE 中构建应用程序参数时,我在“程序参数”字段中填写了应用程序密码和用户,但实际上它应该是“VM 选项”中的字段,因为 java 机器在执行中使用它们时间
推荐阅读
- python - flask restful:如何将 python 函数作为参数传递来触发 GET 请求?
- c++ - 在方法中分配指针退出方法?
- amazon-web-services - 列出来自 Amazon S3 存储桶的对象
- javascript - 有时我收到错误:服务器提前终止,状态为 1
- react-native - 如何在 react-native-material-dropdown 中获取 JSON 数据
- php - How to increase memory limit in php 7
- c# - 托管 32 位 ASP.NET 应用程序的 IIS 应用程序池中的“私有内存限制”和“虚拟内存限制”有什么好的值?
- ios - 导航栏按钮项不可见但可操作的 iOS Swift
- angular - 仅在某些构建中 Angular 应用程序中的语法错误
- python - Is there an opposite version of scipy find_peaks?