Mockito Made Clear: Java Unit Testing with Mocks, Stubs, and Spies

Книга «Mockito Made Clear» представляет собой практическое руководство по использованию популярного фреймворка Mockito для модульного тестирования на Java. Автор, Кен Коузен, подробно объясняет, как создавать моки, стабы и шпионы для изоляции тестируемых компонентов и проверки их взаимодействия с зависимостями.

В книге рассматриваются как базовые возможности Mockito, такие как создание мок-объектов и настройка их поведения, так и продвинутые техники: работа с аргумент-матчерами, тестирование void-методов, захват аргументов, мокирование статических методов и final-классов. Особое внимание уделяется интеграции Mockito с JUnit 5 и JUnit 4, а также использованию в контексте Spring Framework и Android-разработки.

Автор не только показывает, как применять Mockito, но и объясняет, когда его использование оправдано, а когда лучше обойтись без мокирования. Книга содержит множество практических примеров, включая проект Astro для тестирования взаимодействия с API астронавтов, что помогает закрепить материал на реальных сценариях.

Издание подходит как для начинающих разработчиков, только знакомящихся с модульным тестированием и Mockito, так и для опытных инженеров, желающих углубить свои знания и освоить сложные аспекты фреймворка. Структура книги позволяет постепенно переходить от основ к продвинутым темам, включая решение специфических проблем, таких как тестирование статических методов и конструкторов.

Mockito Made Clear: Java Unit Testing with Mocks, Stubs, and Spies
A
Автор
Ken Kousen
Издательство
The Pragmatic Bookshelf
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент