Учебники

Intellij Idea — модульное тестирование

Модульное тестирование играет важную роль в разработке программного обеспечения. IntelliJ поддерживает различные среды модульного тестирования, такие как JUnit, TestNG, Spock и многие другие. В этой главе мы собираемся использовать JUnit3.

Создать юнит тест

В этом разделе мы узнаем, как создать модульный тест. Выполните следующие шаги, чтобы создать тест —

  • Выберите пункт « Навигация» → «Тест» .

  • Появится диалоговое окно, в котором необходимо выбрать « Создать новый тест» .

  • Следуйте инструкциям на экране, чтобы продолжить —

Выберите пункт « Навигация» → «Тест» .

Появится диалоговое окно, в котором необходимо выбрать « Создать новый тест» .

Следуйте инструкциям на экране, чтобы продолжить —

  • Предоставьте сведения о тесте, такие как библиотека тестирования, сведения о классе, методы setUp, tearDown и т. Д.

Предоставьте сведения о тесте, такие как библиотека тестирования, сведения о классе, методы setUp, tearDown и т. Д.

Методы разрушения

  • Нажмите на кнопку ОК, чтобы продолжить.

  • Тестовый класс будет создан. Первоначально он может не разрешить некоторые символы. Переместите курсор на строку ошибки, на ней появится символ подсказки.

  • Выберите соответствующую опцию из выпадающего меню. Мы выбрали Добавить библиотеку ‘junit.jar!’ к пути к классам

Нажмите на кнопку ОК, чтобы продолжить.

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

Выберите соответствующую опцию из выпадающего меню. Мы выбрали Добавить библиотеку ‘junit.jar!’ к пути к классам

Опция Classpath

Вы можете добавить логику внутри каждого теста в соответствии с требованиями вашего бизнеса. Я сохранил это пустым для простоты.

Выполнить юнит-тест

Выполните следующие шаги для запуска модульного теста —

Выберите класс модульного теста в окне редактора.

Перейдите в меню «Выполнить» и выберите параметр «Выполнить».

Будет сгенерирован следующий результат