Генерация и использование моков в Go / Mockery

В этом видео разберемся с моками в Go: что такое мок, как генерировать моки с помощью Mockery, как правильно использовать сгенерированные моки в тестах? Документация по Mockery: ---- 👾 - мой канал в Telegram-канал - новости, анонсы всех наших активностей и просто интересные мысли 👀 GoLang Digest: - мои регулярные подборки интересных материалов по Go. 🗣️ Сообщество Gopher Club: zsSZ63wEJDs3NGVi ❤️ Если у вас есть желание поддержать развитие канала: Секретный телеграм-канал: - В рублях: 1UPXV_DGnG1mODJi - В евро: hedI8LevYTc5MDM6 ---- Тайм-коды: 00:00 Вступление 00:10 Что будем мокать? Пример хэндлера 02:38 Интерфейсы в месте использования 02:54 Mockery - что это? 03:24 //go:generate - зачем и как работает? 06:14 Код сгенерированного мока 07:21 Пишем тест с использованием мока 13:51 AssertExpectaions в () 14:16 Более продвинутое использование моков Mockery 14:39 Ограничиваем количество вызовов - методы Once() и Times() 15:56 Возврат данных моком - метод Return() 17:20 Ограничения для принимаемых моком аргументов 18:56 Продвинутое использование Return() 20:54 Заключение 21:36 Бонус #golang #ntuzov
В начало