|
|
1
211
就我而言,问题在于
原始代码错误:
正确的固定代码:
|
|
|
2
47
你的
因此 惊人地 您的测试甚至没有使用JUnit运行。相反,它是在Maven Surefire对他们所谓的支持下运行的 POJO Tests 。
将以下内容添加到
|
|
|
3
7
现在不需要在插件中添加提供者。只需将junitjupiter引擎添加到您的依赖项中(如官方文档中所写 https://maven.apache.org/surefire/maven-surefire-plugin/examples/junit-platform.html )。
|
|
|
4
7
我的gradle项目也面临同样的问题。
注意到,@Test annotation使用了错误的包(
|
|
|
5
4
有
|
|
|
6
2
在我的例子中,问题是我在测试的子类中重写了一个用@BeforeEach注释的方法,所以没有调用超级方法。 |
|
|
7
2
为了让Maven使用
您的项目
这是一个
link
到示例项目的
以下是示例项目的
|
|
|
8
0
Sam Brannen的回答对我来说很有效,但它似乎不适用于2.22.0版本的maven surefire插件,除非你将junit平台的surefire提供程序升级到1.2.0。注意! |
|
|
user2609605 · github上的CI:日志不完整 2 年前 |
|
adp-code · Pom文件设置-春季启动需要记住的事情 2 年前 |
|
|
nvcleemp · 如何使用Java中不指定模块的库? 2 年前 |