Есть ли способ получить проверку индекса на Spock? У меня есть где блок, как это:Как получить индекс, проверяемый на том, где блок использует spock?
where:
column1 | column2
1 | 3
1 | 4
2 | 5
6 | 8
Я хочу знать, если это возможно, чтобы получить индекс выполняется на моем тесте. Итак, если у меня будет первый тест (1 | 3), мой индекс будет 0. Если у меня будет третий тест (2 | 5), мой индекс будет равен 2.
Есть ли способ получить этот индекс внутри моего теста?
Это не так ... Мне нужен индекс внутри самого теста ... чтобы сделать что-то вроде «if (indexBeingTested = 0), иначе if (indexBeingTested> 3), сделайте это« – Igor
Вот документы https://spockframework.github.io/spock/docs/1.0/data_driven_testing.html –
Возможно, вам нужно добавить еще один параметр в свой тест, но если вы используете определенный код на основе индекса, который кажется странным. Эта логика должна быть в вашем распоряжении. –