Настройка IntelliJ IDEA для модульного тестирования с помощью JUnit

Я решил опробовать IntelliJ сегодня утром через пробную версию и установить плагин JUnit. Я создал новый Java-проект, и я хочу написать для него тестовый пример.

Как добавить файл junit.jar в мой проект? (Я действительно хочу добавить его в каждый проект java, теперь и навсегда больше - есть ли способ сделать это?).

Ответ 1

Нажмите Ctrl + Shift + T в редакторе кода. Он покажет вам всплывающее окно с предложением создать тест.

Mac OS: ⌘ Cmd + Shift + T

Ответ 2

Если у вас уже есть тестовый класс, но отсутствует зависимость библиотеки JUnit, обратитесь к Конфигурирование библиотек для модульного тестирования. Нажатие Alt + Enter на красном коде должно дать вам действие намерения, чтобы добавить недостающую банку.

Однако, IDEA предлагает гораздо больше. Если у вас еще нет тестового класса и вы хотите создать его для любого из исходных классов, см. Инструкции ниже.

Вы можете использовать действие намерения Создать тест, нажав Alt + Enter, стоя на имени своего класса внутри редактора или используя Ctrl + Shift + T сочетание клавиш.

Появится диалоговое окно, в котором вы выбираете, какую структуру тестирования использовать, и нажмите кнопку Исправить в первый раз, чтобы добавить необходимые библиотечные банки в зависимости от модуля. Вы также можете выбрать методы для создания тестовых заглушек для.

Create Test Intention

Create Test Dialog

Более подробную информацию можно найти в разделе справки по тестированию в онлайновой документации.

Ответ 3

Один из способов сделать это - добавить junit.jar в $CLASSPATH в качестве внешней зависимости.

adding junit intellij

Для этого перейдите в структуру проекта и добавьте JUnit в качестве одной из библиотек, как показано на рисунке.

В подсказке "Выбор модулей" выберите только те модули, для которых вам нужен JUnit.

Ответ 4

Если у вас уже есть тестовые классы, вы можете:

1) Поместите курсор на объявление класса и нажмите Alt + Enter. В диалоговом окне выберите JUnit и нажмите Fix. Это стандартный способ создания тестовых классов в IntelliJ.

2) В качестве альтернативы вы можете добавить JUnit jars вручную (загрузка с сайта или извлечение из файлов IntelliJ).