idea 本身可以集成 JUnit4
但是对JUnit5的集成不好,在 maven 中 默认 部署会出现 NoSuchMethodError 问题
在网上找了很多帖子,没有找到。
于是从官网的github中
根据错误一点一点的摸索,最后找出的适配方案
pom.xml中代码如下
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.0.0-M4</version>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>4.12.0-M4</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.0.0-M4</version>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<version>1.0.0-M4</version>
</dependency>
包如下图