其他分享
首页 > 其他分享> > 第282天学习打卡(知识点回顾 springboot JUnit5的特性)

第282天学习打卡(知识点回顾 springboot JUnit5的特性)

作者:互联网

知识点回顾

springboot JUnit5的特性

前置条件(assumptions)

JUnit5中的前置条件(assumptions【假设】)类似于断言,不同之处在于不满足的断言会使得测试方法失败,而不满足的前置条件只会使得测试方法的执行终止。前置条件可以看成是测试方法执行的前提,当该前提不满足时,就没有继续执行的必要。

assumeTrue和assumFalse确保给定的条件为true或false,不满足条件会使得测试执行终止。assumingThat的参数是表示条件的布尔值和对应的Executable接口的实现对象。只有条件满足时,Executable对象才会被执行,当条件不满足时,测试执行并不会终止

嵌套测试

JUnit5可以通过java中的内部类和@Nested注解实现嵌套测试,从而可以更好的把相关的测试方法组织在一起。内部类中可以使用@BeforeEach和@AfterEach注解,而且嵌套的层次没有限制。

雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)哔哩哔哩bilibili

标签:知识点,springboot,嵌套,满足,打卡,JUnit5,前置条件,测试方法
来源: https://www.cnblogs.com/doudoutj/p/15418500.html