极客云图翻译并编写
一 概述
本文档的目标是为编写测试, 扩展, 引擎以及IDE构建运行的一个java框架.
1.什么是JUnit 5?
与以前的JUnit版本不同,JUnit 5由来自三个不同子项目的几个不同模块组成。
JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage
JUnit Jupiter是新编程模型和扩展模型的组合,用于在JUnit 5中编写测试和扩展。Jupiter子项目提供了一个TestEngine,用于在平台上运行基于Jupiter的测试。
JUnit Vintage提供了一个TestEngine,用于在平台上运行基于JUnit 3和基于JUnit 4的测试。
2. 对于Java版本的要求
JUnit 5在Java的运行时需要Java 8(或更高版本)。 但是,您仍然可以测试使用JDK早期版本编译的代码。
接下来就进行更详细的说明. 后续该描述也会重新更新.