Org.junit.jupiter.api.extension.ParameterResolutionException: Weld не удалось разрешить тестовый параметр [int arg0] в мJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Org.junit.jupiter.api.extension.ParameterResolutionException: Weld не удалось разрешить тестовый параметр [int arg0] в м

Сообщение Anonymous »

Проблема с JUnit 5.9.1 @ParameterizedTest and Weld (JDK 17)
Здравствуйте!
Я использую 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»