JUnit是最流行的开源Java单元测试工具,目前它的稳定版是4.12版。JUnit 4是2005年推出的,它基于Java 5的注释、反射等特性开发,距今已经超过十年了,受目前java 8以及Lambda表达式等的影响,JUnit团队决定推出JUnit 5版。 目前Unit 5已经推出了5.0.0 Alpha版,见: https://t.co/Mb12F3WF4A 一、JUnit 5的更新情况 JUnit 5完全使用当前的Java 8重写了所有代码,因此JUnit 5的运行条件是Java 8环境。 JUnit 5允许在断言中使用Lambda表达式,这个特性可以从开源的断言库AssertJ中可以看到。 AssertJ库见: http://joel-costigliola.github.io/assertj/ 与JUnit 4不同,JUnit 5不再是单个库,而是模块化结构的集合,整个API分成了:自己的模块、引擎、launcher、针对Gradle和Surefire的集成模块。 JUnit团队还发起了名为Open Test Alliance for the
Java基础学习总结(112)——JUnit 5最新概况
关注
打赏