JUnit — введение в юнит-тесты. Пример JUnit Hello world

Введение в юнит-тестирование с помощью библиотеки JUnit. Пример JUnit Hello world

Используемые технологии и библиотеки
  • JUnit 4.12

1. Описание задачи

Создать юнит тесты для приложения «калькулятор». Показать применение базовых аннотаций JUnit,

2. Структура проекта

jUnitHelloStr

Класс Calculator описывает простые арифметические операции. Этот класс послужит основой для написания юнит тестов. Тестирующие классы находятся в пакете test.

3. pom.xml

Для подключения библиотеки JUnit используется maven.

Других зависимостей подключать не нужно.

4. Calculator

Наш простой класс, описывающий калькулятор описан чуть ниже.

Calculator:

5. Создание тестирующих классов

В IntelliJ IDEA можно создать тестирующих класс автоматически. Для этого можно нажать alt + enter на классе и выбрать «Create test». Далее выбрать методы, которые нужно будет протестировать. В результате будет создан класс CalculatorTest с тремя выбранными методами. Эти методы необходимо реализовать самостоятельно.

createTest

createTest2

6. CalculatorTest

После создания тестирующего класса нам необходимо реализовать методы, которые мы хотим проверить. Так же были добавлены другие методы, которые будут демонстрировать работу базовых JUnit аннотаций.

Применяемые аннотации:

  • @BeforeClass, @AfterClass  — методы под аннотациями будут выполнены при начале использования класса и по завершению соответственно.
  • @Before, @After — методы под этими аннотациями будут выполнены до запуска очередного теста и после.
  • @Test — указывает на тестирующий метод.

В результате запуска тестов получим следующую картину:

testRun

 

Таким несложным образом можно создать простейшие unit-тесты в java.

 

Исходный код

1. JUnit Hello World

Share Button
40
51646 Total Views 3 Views Today

Добавить комментарий