не удается разрешить символ «assertDoesNotThrow» - PullRequest
1 голос
/ 29 апреля 2019

У меня проблемы с In intellij. Я пытаюсь импортировать следующую библиотеку:

import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;

Но я получаю следующую ошибку:

cannot resolve symbol 'assertDoesNotThrow'

Но я не получаю ошибок за assertEquals.

Использование:

assertDoesNotThrow(() -> r1.rate(new Pro(1, "xyz"), 0));
assertDoesNotThrow(() -> r1.rate(new Pro(1, "xyz"), 5));

Полагаю, это какая-то проблема с JUInt, но я не могу найти решение. Я пробовал несколько предыдущих тем, но безуспешно.

1 Ответ

1 голос
/ 30 апреля 2019

Когда вы добавляете библиотеку JUnit в IntelliJ IDEA с помощью намеренного действия, вы можете выбрать, какую версию библиотеки добавить:

junit 5.3

Если вы добавитеВ версии 5.3 вы увидите следующее в Зависимости модуля :

module dependencies

Если у вас есть более старая версия, удалитеэти библиотеки и снова добавьте правильную версию.

См. справочный раздел Настройка библиотек тестирования .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...