Использование нескольких тестовых методов и классов

Использование нескольких тестовых методов и классов

Добавление методов в тестовый класс Junit

Двигаясь далее мы добавим больше тестов в ранее созданный класс JunitMathProvider_1. Мы уже имеем метод, который тестирует метод MathProvider.Add(). Создадим другой метод для тестирования MathProvider.Subtract(). Он будет выглядеть следующим образом:

Он довольно похож на метод add() и также имеет аннотацию @Test. Также, после добавления этого теста Вы увидете, что Junit покажет уже два теста в классе JunitMathProvider_1.

junit-4-1

Создание дополнительного тестового класса Junit

Давайте создадим второй класс и назовем его “JunitMathProvider_2″. В этом классе мы будем тестировать метод MathProvider.Multiply. Этот класс похож на предыдущий, но вместо двух методов – add() и subtract() будет тестировать только метод multiply(). Класс будет иметь следующий вид:

Запуск тестовых методов и тестовых классов

Все, что нужно сделать, – это добавить еще один класс в метод JUnitCore.runClasses. Обновленный класс TestRunner будет выглядеть следующим образом:

Теперь, как Вы можете увидеть, JUnit покажет два класса и три метода:

junit-4-2

RelatedPost