Skip to content

feronivan/Yandex_CatsNote_unit-tests_AQA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Юнит-тесты. Проект по автоматизированному тестированию.

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

Задачи:

  1. Собрать Maven-проект: подключив Jacoco, Mockito и JUnit.
  2. Класс Lion не должен зависеть от класса Feline. Использовать принцип инъекции зависимостей.
  3. Написать моки с помощью Mockito.
  4. Написать тесты на классы Feline, Cat и Lion.
  5. Применить параметризацию.
  6. Оценить покрытие с помощью Jacoco: оно должно быть не менее 100% для классов Feline, Cat и Lion.

Проделанная работа:

  • собран Maven-проект в IntelliJ IDEA с использованием Java 11 и подключением JUnit 4, Jacoco, Mockito;
  • применены параметризация и моки, реализован принцип инъекции зависимостей;
  • сгенерирован отчет с помощью Jacoco для оценки покрытия кода тестами.

About

Проект по автоматизированному тестированию - юнит-тесты

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published