第284天学习打卡(知识点回顾 springboot Junit5 参数化测试特性)

Posted doudoutj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第284天学习打卡(知识点回顾 springboot Junit5 参数化测试特性)相关的知识,希望对你有一定的参考价值。

知识点回顾

springboot Junit5 参数化测试特性

参数化测试是Junit5很重要的一个特性,它使得不同的参数多次运行测试成为了可能,也为我们的单元测试带来了许多便利。

利用@ValueSource等注解,指定入参,我们将可以使用不同的参数进行多次单元测试,而不需要每新增一个参数就新增一个单元测试,省去了很多冗余代码。

@ValueSource为参数化测试指定入参来源,支持八大基础类以及String类型和Class类型

@NullSource:表示为参数化测试提供一个null的入参

@EnumSource:表示为参数化测试提供一个枚举入参

@CsvFileSource:表示读取指定CSV文件内容作为参数化测试入参

@MethodSource:表示读取指定方法的返回值作为参数化测试入参(注意方法返回需要是一个流)

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

以上是关于第284天学习打卡(知识点回顾 springboot Junit5 参数化测试特性)的主要内容,如果未能解决你的问题,请参考以下文章

第300天学习打卡(知识点回顾 hashmap如何实现线程安全)

第300天学习打卡(知识点回顾 hashmap如何实现线程安全)

第266天学习打卡(知识点回顾 springmvc支持的返回值)

第223天学习打卡(知识点回顾 线程池)

第265天学习打卡(知识点回顾 springboot 复杂参数)

第291天学习打卡(知识点回顾 LRU算法)