Java基础学习总结(112)——JUnit 5最新概况

本文介绍了JUnit 5的最新概况,包括其模块化结构、对Java 8的支持、Lambda表达式的使用,以及全新的断言、分组断言、异常处理和扩展模型。此外,还探讨了假设、标签、禁止测试等功能,并提到了JUnit 5对Hamcrest和AssertJ的支持。
摘要由CSDN通过智能技术生成
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/ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一杯甜酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值