当前位置: 首页 > 文档资料 > JUnit 5 用户指南 >

1.2.1.1 Junit 5是什么?

优质
小牛编辑
132浏览
2023-12-01

与以前的JUnit版本不同,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的测试。