我已经使用JUnit
3和4长一段时间在Maven的项目没有maven-surefire-plugin
。
目前,我开始使用 JUnit Jupiter 包中的注释来尝试 JUnit 5 org.junit.jupiter.api
。特别org.junit.jupiter.api.Test
是用于代替 legacy org.junit.Test
。最终,没有检测到测试,因此测试失败。
的maven-surefire-plugin
已被添加到pom.xml
这样:```
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${junit.jupiter.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>${junit.platform.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
所以特此想问一下:
maven-surefire-plugin
JUnit5 而不是 JUnit4 或 JUnit3?maven-surefire-plugin
?让代码尽可能简单是我的习惯
maven-surefire-plugin 中的 Junit5 支持尚未完成,需要新版本的 maven-surefire-plugin目前正在开发中
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句