Генерация и использование моков в Go / Mockery
Автор: Николай Тузов — Golang
Загружено: 2023-03-11
Просмотров: 33564
В этом видео разберемся с моками в Go: что такое мок, как генерировать моки с помощью Mockery, как правильно использовать сгенерированные моки в тестах?
Документация по Mockery: https://vektra.github.io/mockery/
----
👾 https://t.me/ntuzov - мой канал в Telegram-канал - новости, анонсы всех наших активностей и просто интересные мысли
👀 GoLang Digest: https://t.me/golang_digest - мои регулярные подборки интересных материалов по Go.
🗣️ Сообщество Gopher Club: https://t.me/+zsSZ63wEJDs3NGVi
❤️ Если у вас есть желание поддержать развитие канала:
Секретный телеграм-канал:
В рублях: https://t.me/+1UPXV_DGnG1mODJi
В евро: https://t.me/+hedI8LevYTc5MDM6
https://boosty.to/nikolay.tuzov
/ 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
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: