JUnit 5.2.0 发布,JUnit 5.2.0 = Platform 1.2.0 + Jupiter 5.2.0 + Vintage 5.2.0,此次更新包括构建工具的增强、参数化测试的改进等。
更新信息如下:
- 构建工具功能增强以支持新的模块化体系结构,并有助于现有测试套件的采用/迁移到 JUnit 5。
- 新的 BOM POM 简化依赖关系管理。
- 由于内存泄漏问题以及在 Java 9中执行测试的问题,JUnit 5跳过了对 Surefire 2.20的支持,直接支持 Surefire 2.21.0 ,这同时允许 JUnit 5测试在 Java 9和10环境中执行。
- 提供失效保护:failsafe-plugin。
- @MethodSource 现在可以位于外部类中。
- @CsvSource 通过新的 ArgumentsAccessor 在JUnit 5.2中得到了很多改进。
详情见发布公告。
转自 https://www.oschina.net/news/95740/junit-5-2-0-released