系列导航
简介
Junit5中新添加了对方法抛出异常的断言Assertions类中的assertThrows()和assertDoesNotThrow(),使用此方法可以对被测试方法抛出的异常进行断言测试,而在junit4中的对异常进行断言实现相对来说比较麻烦的。
- assertThrows()主要对被测试方法的抛出异常进行测试,测试所抛出的异常是否满足预期。
- assertDoesNotThrow()主要用来判定被测试方法是否抛出了异常,如果抛出异常则断言失败,无异常抛出则断言成功。
下面来看一些案例使用:
案例分析
其中每个方法的作用代码中的注释写的已经非常清楚了
,就不再赘述了.
大家最好将代码自己测试一遍,可以加深理解与记忆!
案例代码:
1.使用到的被测试方法