Java教程

第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

这篇关于第282天学习打卡(知识点回顾 springboot JUnit5的特性)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!