Найти тему
JavaGuru

Виртуальная Стажировка (Java): Mockito library

Современные Java Backend приложения состоят из большого числа связанных друг с другом классов. Редко когда встретишь класс, который ни от кого не зависит. В такой среде чистое юнит тестирование становится сложной задачей.

В такой ситуации на помощь Java программисту приходят мок объекты (mock objects). Мок объекты это специальные умные заглушки, которые позволяют изолировать тестируемый класс от внешних зависимостей и провести его чистое юнит тестирование.

Библиотека Mockito это отличный инструмент для создания и управления мок объектами (mock objects). С помощью Mockito библиотеки можно легко создавать мок объекты, управлять их поведением и проверять историю взаимодействия с ними.

Mockito открывает путь к применению BDD (Behavior Driven Development).

В проекте Виртуальная Стажировка (Java) библиотека Mockito используется для создания моков и тестирования классов с зависимостями. В нужный местах используется подход BDD для проверки правильного взаимодействия между классами.

Курс Виртуальная Стажировка (Java):

https://stepik.org/course/210937

Телеграмм группа проекта Виртуальная Стажировка (Java):

https://t.me/+mvRhG9YECTlkZjQ0

Moving Java Forward {JG}