СЕЙЧАС В ПЕЧАТИ

Мокито сделал ясно

Автор Кеннет Кузен

Mockito Made Clear: Модульное тестирование Java с помощью макетов, заглушек и шпионов больше не находится в стадии бета-тестирования и полностью выпущено:



Если вы когда-либо запускали только несколько тестов JUnit или вводили заглушки в классы для возврата предустановленных значений, пришло время повысить уровень своего набора инструментов Java. Зависимости от других классов и внешних ресурсов могут скрывать проблемы и затруднять обнаружение ошибок. Вам нужно тестировать классы изолированно, чтобы точно определить ваши проблемы. И хотя вы можете написать фиктивные классы для замены зависимостей самостоятельно, Mockito автоматизирует процесс и поможет вам быстрее исправлять код.

Начните с Mockito API, чтобы создать поддельные классы для зависимостей, настроить, как каждый из них должен реагировать на вызов своих методов, и убедиться, что тестируемый класс взаимодействует с зависимостями так, как вы ожидаете. Затем создайте модульные тесты с помощью среды Mockito и будьте уверены не только в том, что методы вызываются, но и в том, что они вызываются правильное количество раз и в правильном порядке. Попутно следуйте четким тестовым примерам на основе JUnit 5, чтобы создавать заглушки, макеты и шпионы и находить источник любых проблем, скрывающихся в классах Java.

Экономьте время, пишите более качественный код и будьте более уверены в своих Java-программах с Mockito.

📝Mockito Made Clear является частью нашей серии Прагматические ответы, предназначенной только для электронных книг. Поэтому, когда мы говорим, что книга находится в печати, это означает, что автор учел все отзывы читателей, и книга прошла через наши редакционные и производственные процессы.