Как я могу утверждать в соответствии с моим индексом параметра?
Пример того, что я хотел бы сделать, выглядит следующим образом:
@ParametrizedTest
@CsvSource("1, s", // this is parameter1 (or index 1)
"2, 4", // this is parameter2 (or index 2)
"3, null" // this is parameter3 (or index 3)
)
fun ConditionalParametersTest(id Int, result String){
if (paramater1 || index = 1) {
x = method1(parameter1)
assertEqual(x, parameter1.result)
}
else if (parameter2 || index = 2) {
x = method2(parameter2)
assertEqual(x, parameter2.result)
}
else if (parameter3 || index = 3) {
assertThrows<ExceptionType>{
method2(parameter3)
}
}