Contents

Правила хорошего UNIT-теста

Contents
Note
Весь исходный код доступен на github

Видео с подробным разбором

Содержание:

  • Как начинается unit тестирование
  • Тестирование Repository
  • Сколько методов столько и тестов
  • Тесты не должны зависеть друг от друга
  • Не инициализировать лишние зависимости
  • Как назвать тест
  • Содержание теста, модель AAA
  • Когда использовать моки
  • Самые типичные Unit тесты
  • Тестирование Service
  • Тестирование с моками зависимостей
  • Полезные аннотации Mockito
  • Настройка моков зависимостей
  • Проверка вызовов через verify
  • Как проверять void метод
  • Тестирование Controller
  • Тест с большим количеством моков
  • Разница Unit и Integration тестов
  • Кратко о SpringBootTest
  • Зона ответственности Unit тестов
  • Покрытие кода тестами
  • Как читать отчет о покрытии
  • Как происходит ревью тестов