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

В этом видео разберемся с моками в Go: что такое мок, как генерировать моки с помощью Mockery, как правильно использовать сгенерированные моки в тестах? Документация по Mockery:
---- 👾
- мой канал в Telegram-канал - новости, анонсы всех наших активностей и просто интересные мысли 👀 GoLang Digest:
- мои регулярные подборки интересных материалов по Go. 🗣️ Сообщество Gopher Club:
❤️ Если у вас есть желание поддержать развитие канала: Секретный телеграм-канал: - В рублях:
- В евро:

  / tuzov   ---- Тайм-коды: 00:00 Вступление 00:10 Что будем мокать? Пример хэндлера 02:38 Интерфейсы в месте использования 02:54 Mockery - что это? 03:24 //go:generate - зачем и как работает? 06:14 Код сгенерированного мока 07:21 Пишем тест с использованием мока 13:51 AssertExpectaions в t.Cleanup() 14:16 Более продвинутое использование моков Mockery 14:39 Ограничиваем количество вызовов - методы Once() и Times() 15:56 Возврат данных моком - метод Return() 17:20 Ограничения для принимаемых моком аргументов 18:56 Продвинутое использование Return() 20:54 Заключение 21:36 Бонус #golang #ntuzov

Смотрите также