В этом видео разберемся с моками в 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
2 просмотра
6
2
7 месяцев назад 01:01:04 1
Умная школа (Жуковский). Опыт создания школы. Документальный фильм.
7 месяцев назад 08:56:11 1
Твари Вербованные рассуждают об убийстве левого движа и создании левого кринжа
7 месяцев назад 01:01:00 1
UE5 C++/BP. AoD. Navigation. Думаем как доделать генерацию нав-графа.
7 месяцев назад 00:22:01 1
НЕЙРОСЕТЬ создаёт крутую МУЗЫКУ и ПЕСНИ // убийца SUNO
7 месяцев назад 00:02:59 3
У МОРЯ, У СИНЕГО МОРЯ! Японская песня. W - Koi no Vacances 恋のバカンス.История создания легендарной песни
7 месяцев назад 00:22:45 1
Gamma - лучшая нейросеть для создания презентаций и веб-страниц
7 месяцев назад 00:07:03 1
Тренды Создания Одежды 2024/2025. Как создать бренд одежды?
7 месяцев назад 00:01:00 1
Что такое жиры в организме человека и какие функции они выполняют? ☠️Ошибка избегания жиров.
7 месяцев назад 00:06:30 1
💻 Создание простого Telegram бота для получения погодных данных
7 месяцев назад 00:00:00 1
61. Котсмическое ФАКТОРЕВО. Space Exploration 2022/24. #factorio
7 месяцев назад 00:42:23 1
Почему НЕЙРОСЕТИ нельзя КОНТРОЛИРОВАТЬ? — ТОПЛЕС
7 месяцев назад 00:20:50 1
Создаем любого торгового робота за 5 минут в нейросети без знания языков программирования
7 месяцев назад 00:12:02 1
Создание ситуационной схемы в Illustrator с помощью OSM
7 месяцев назад 00:15:40 1
Создание основы фотоальбома в программе “Adobe Photoshop“
7 месяцев назад 00:36:31 1
Создание бота обратной связи в Telegram. Урок 2 - практика
7 месяцев назад 00:28:57 1
Создание бота сбора заявок в Telegram. Урок 1
7 месяцев назад 00:44:36 1
Опыт использования робота Hash7 и создания партнёрской сети на протяжении 3-х мес.
7 месяцев назад 00:09:15 1
Конвентная транзакция бенефициара: холст для смелых мечтаний и создания собственной реальности
7 месяцев назад 01:00:30 1
Медитация Дворец Исполнения Желаний ✨ Создание Своей Реальности Освобождение от Старых Убеждений 💎
7 месяцев назад 00:08:48 4
создание красками эффекта состаренной бронзы
7 месяцев назад 00:10:05 8
Отливка из темного фарфора 1 часть. Создание шарнирной куклы из фарфора. Vitiligo porcelain bjd doll
7 месяцев назад 00:14:12 1
VirtualBox: Установка и настройка (для новичков). Создание виртуальной машины
7 месяцев назад 00:05:19 1
АЛИСА
7 месяцев назад 00:37:34 1
Обзор фурнитуры для новичков. Как называются элементы фурнитуры для создания украшений