В этом видео разберемся с моками в 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 views
6
2
3 weeks ago 00:55:22 1
Как написать РЕГГИ с нуля. Пишу трек и делюсь крутыми фишками по созданию Reaggae
Mr Freeman — о создании героя, работе с Noize MC, Би-2, войне, любви к русскому языку и нейросетях
1 month ago 00:00:42 1
Переделываем обложку книги «Алхимик», Пауло Коэльо | Создание обложки ИИ
2 months ago 01:25:45 4
Что будет, если ты упадешь на дно? Панк в фотографии Юля Франтова
2 months ago 00:04:24 2
Powerwolf — Alive or Undead на русском
2 months ago 00:06:07 1
АйГоршок, АйЛетов, АйЦой - А мы не ангелы, парень (AI Cover)
2 months ago 00:52:16 1
Подробный мастер класс от а до я по созданию Кружки/полимерная глина /Пионы/коробка
2 months ago 00:29:01 1
Оффлайн-версия ChatGPT? Как установить и настроить LM Studio: Личный AI-ассистент без интернета!
2 months ago 00:01:00 1
Вы не поверите! Самый экономичный инвенторный генератор 2кВт
2 months ago 00:29:38 1
Технология создания вакцин нового уровня: Что нужно знать о частицах РНК и собачьем гриппе / Next Level Vaccine Technology: What to Know About RNA Particles and Canine Influenza
2 months ago 00:39:36 1
Зловещее заявление папы Франциска. Создание мировой религии. Вопросы целибата.
2 months ago 01:06:36 1
Видео с помощью Ai: технология, возможности, примеры
2 months ago 00:19:21 1
Мастер класс Создаем бусину Идеи по созданию украшений@ #мастерклассукрашения