Рассмотрим этот фрагмент:
@ParameterizedTest
@ValueSource(strings = {"a", "b", "c"})
void test(final String line) {
// code here
}
Это будет реальный тест, но для простоты предположим, что его цель - только напечатать это:
Line 1: processed "a" successfully.
Line 2: processed "b" successfully.
Line 3: failed to process "c".
Другими словами, я хочу индекс доступных тестовых значений внутри теста. Из того, что я нашел, {index}
можно использовать вне теста, чтобы назвать его правильно.