junit5快速入门指南-5

@valueSource基础数据参数化
junit5快速入门指南-5】@EnumSource枚举参数化
@MethodSource方法参数化
@CsvSource
@CsvFileSource
@ArgumentSource
将@ValueSource注解中的属性值赋予测试方法参数 , 执行测试方法 。 @ValueSource注解中内置所有支持参数类型的数组属性
序列支持参数类型对应注解属性1八种基本类型charsbytesshortsintslongsfloatsdouclesbooleans2String字符串strings3Class类实例classes@ParameterizedTest@ValueSource(ints={1,2,3})//int类型参数化voidtestWithValueInt(intarg){System.out.println(arg);assertTrue(arg>0&&arg<4);}执行结果
junit5快速入门指南-5
文章图片
String类型
@ParameterizedTest@ValueSource(strings={"Radar","Rotor","enet","Madam","Racecar