JUnit5 简介、安装与准备
JUnit5简介
JUnit 5由三个不同子项目的多个不同模块组成,JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage
-
JUnit Platform为在JVM上启动测试框架提供基础。它还定义了TestEngine API, 用来开发在平台上运行的测试框架。此外,平台提供了一个控制台启动器,用于从命令行启动平台,并为Gradle和Maven提供构建插件以及基于JUnit 4的Runner,用于在平台上运行任意TestEngine。
-
JUnit Jupiter是在JUnit 5中编写测试和扩展的新型编程模型和扩展模型的组合.Jupiter子项目提供了TestEngine,用于在平台上运行基于Jupiter的测试。
-
JUnit Vintage提供TestEngine,用于在平台上运行基于JUnit 3和JUnit 4的测试。

JUnit5环境安装
Java
- Java 8(或更高版本)
编辑器
- IDEA(推荐)
- Eclipse
- VScode
编译依赖
- Maven(推荐)
- Gradle
- Ant
Maven依赖
- pom配置文件
点击查看代码
<dependencies>
<dependency>
<!-- JUnit5 新的编程和扩展模型 -->
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.8.2</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<!-- maven 运行的依赖插件 -->
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
</plugin>
<!-- 无需使用此插件,容易版本冲突,加载不起来 -->
<!-- <plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.22.2</version>
</plugin> -->
</plugins>
</build>

浙公网安备 33010602011771号