Что необходимо доделать чтобы JUnit тест запускался как TestNG?

Вот этот JUnit тест
import static org.junit.jupiter.api.Assertions.assertEquals;

import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.aggregator.ArgumentsAccessor;
import org.junit.jupiter.params.provider.CsvSource;

public class StudentTest {
/* параметризированный тест для метода расчета среднего возраста avgAge(), используя аннотацию @CsvSource */
@ParameterizedTest
@CsvSource({
"24,"
+ "Alexandr, Ivanov, 20,"
+ "Vladimir, Petrov, 18,"
+ "Aleksey, Alekseev, 35"
})
void avgAge(int expected, ArgumentsAccessor arguments) {
Student[] students = {
new Student(arguments.getString(1), arguments.getString(2), Integer.parseInt(arguments.getString(3))),
new Student(arguments.getString(4), arguments.getString(5), Integer.parseInt(arguments.getString(6))),
new Student(arguments.getString(7), arguments.getString(8), Integer.parseInt(arguments.getString(9))),
};

assertEquals(expected, Student.avgAge(students));
}
}

Я так полагаю он выглядит вот так в TestNG
import org.testng.annotations.Test;

public class TestNG {

@Test
public void avgAgeTest() {
throw new RuntimeException("Test not implemented");
}
}
  • Вопрос задан
  • 186 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы