用csv文件进行Junit5的参数化测试

一些函数式的接口,给定输入、期待特定输出,没有太多副作用,特别适合参数化测试(Parameterized Test)。 JUnit5提供了多种参数化测试的形式,本文着重介绍CsvSource和CsvFileSource。

JUnit5简介及其Gradle初始化

JUnit5已经从一个孤立的jar库,变成了一个平台(一群jar)。 本文基于Gradle的4.x版本,介绍其初始化配置与使用。