Программа для записей наблюдения зоологов за семейством кошачьих и ее тестирование.
- Собрать Maven-проект: подключив Jacoco, Mockito и JUnit.
- Класс
Lionне должен зависеть от классаFeline. Использовать принцип инъекции зависимостей. - Написать моки с помощью Mockito.
- Написать тесты на классы
Feline,CatиLion. - Применить параметризацию.
- Оценить покрытие с помощью Jacoco: оно должно быть не менее 100% для классов
Feline,CatиLion.
- собран Maven-проект в IntelliJ IDEA с использованием Java 11 и подключением JUnit 4, Jacoco, Mockito;
- применены параметризация и моки, реализован принцип инъекции зависимостей;
- сгенерирован отчет с помощью Jacoco для оценки покрытия кода тестами.