我想使用三个参数参数化我的 JUnit5 测试string
:string
和list<string>
。
到目前为止,使用时没有运气@CsvSource
,这是为我的用例传递参数的最方便的方法:
没有将 java.lang.String 类型的对象转换为 java.util.List 类型的隐式转换
实际测试是:
@ParameterizedTest()
@CsvSource(
"2,1"
)
fun shouldGetDataBit(first: Int, second: String, third: List<String>) {
...
}
知道这是否可能吗?我在这里使用 Kotlin,但它应该是无关紧要的。