第282天学习打卡(知识点回顾 springboot JUnit5的特性)
Posted doudoutj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第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的特性)的主要内容,如果未能解决你的问题,请参考以下文章
第300天学习打卡(知识点回顾 hashmap如何实现线程安全)
第300天学习打卡(知识点回顾 hashmap如何实现线程安全)
第266天学习打卡(知识点回顾 springmvc支持的返回值)