【发布时间】:2020-03-11 14:47:45
【问题描述】:
我如何从 Executor 运行 src/test/java/* 中的所有测试类?
package it.anas.testSuite;
import org.junit.runner.JUnitCore;
public class Executor {
public static void main(String[] args) {
JUnitCore.main("./src/test/java/SmartRoadSimulator");
}
}
谢谢 问候
【问题讨论】:
-
执行同一模块的测试代码的生产代码对我来说似乎很奇怪。更不用说您的目标是测试 source 目录。测试代码需要编译才能执行。你到底想做什么?使用
mvn test有什么问题? -
类测试是对 Rest Service GET/POST 的简单测试。
-
好吧,
src/test/java应该对src/main/java中的生产代码进行单元测试,而后者应该完全不知道前者。此外,您在问题标题和问题标签中都提到了 JUnit 5,但import org.junit.runner.JUnitCore表示 JUnit 4。