Здравствуйте!
Я использую JUnit 5.9.1 для тестирования с JDK 17, и когда я пытаюсь запустить тест с помощью @ParameterizedTest, я сталкиваюсь со следующей ошибкой:
org.junit.jupiter.api.extension.ParameterResolutionException: Weld не удалось разрешить тестовый параметр [int arg0] в методе...
Неудовлетворенная зависимость имеет тип int и квалификаторы [].
Вот код, который я использую для параметризованного теста:
Код: Выделить всё
@ParameterizedTest(name = "XXXXX-TXXXX - xxxxx - with invalid name length {0}")
@TestCaseId("xxxx-Txxxx")
@ValueSource(ints = { 1, 151 })
public void InvalidNameLengthTest(int parameter) {
System.out.println(parameter);
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... -failed-to
Мобильная версия