Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Генерация и использование моков в 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

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

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Пробуем дженерики Go на практике

Пробуем дженерики Go на практике

Почему интерфейсы лучше размещать в месте использования - GoLang best practices

Почему интерфейсы лучше размещать в месте использования - GoLang best practices

Новая map в Golang | map в go под капотом

Новая map в Golang | map в go под капотом

Интеграционные тесты в Go или

Интеграционные тесты в Go или "скажи build-tag'ам — нет"

Тестирование в Go: от плохого к хорошему

Тестирование в Go: от плохого к хорошему

Даниил Подольский: хобби против выгорания, ошибки разработчиков и честные конференции

Даниил Подольский: хобби против выгорания, ошибки разработчиков и честные конференции

Mock-собеседование Go разработчика из OZON | Самое полное интервью

Mock-собеседование Go разработчика из OZON | Самое полное интервью

Как на самом деле устроены каналы в Golang? | Golang channels internals

Как на самом деле устроены каналы в Golang? | Golang channels internals

Хэш-таблицы за 10 минут

Хэш-таблицы за 10 минут

Golang Developer Roadmap 2026. Как стать Go-разработчиком и получить первую работу. #go #roadmap

Golang Developer Roadmap 2026. Как стать Go-разработчиком и получить первую работу. #go #roadmap

MAX ПОЛНОСТЬЮ ПРОВАЛИЛСЯ. Солдаты, врачи, школьники и все остальные — послали Путина к черту

MAX ПОЛНОСТЬЮ ПРОВАЛИЛСЯ. Солдаты, врачи, школьники и все остальные — послали Путина к черту

Что спрашивают на собеседовании GO-разработчика в 2025? Разбор всех вопросов!

Что спрашивают на собеседовании GO-разработчика в 2025? Разбор всех вопросов!

Планировщик Go — самый подробный гайд простым языком

Планировщик Go — самый подробный гайд простым языком

Пишем gRPC сервис на Go - Сервис авторизации / УЛЬТИМАТИВНЫЙ гайд

Пишем gRPC сервис на Go - Сервис авторизации / УЛЬТИМАТИВНЫЙ гайд

Собеседования на senior-разработчика: проверяем soft skills вопросами на hard skills / Иван Матвеев

Собеседования на senior-разработчика: проверяем soft skills вопросами на hard skills / Иван Матвеев

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик

Эту НОВУЮ Мапу в GO Должен Знать Каждый GO-Разработчик

Go Clean Template | Чистая Архитектура и как её готовить, Михаил Непряхин

Go Clean Template | Чистая Архитектура и как её готовить, Михаил Непряхин

Go To Memory. Разбираем аллокатор Go по полочкам / Антон Киреев (Авито)

Go To Memory. Разбираем аллокатор Go по полочкам / Антон Киреев (Авито)

Лайфхаки для кода без побочных эффектов: пишем на Go и красиво, и правильно

Лайфхаки для кода без побочных эффектов: пишем на Go и красиво, и правильно

Что такое мок сервер (mock server) и как с ним работать

Что такое мок сервер (mock server) и как с ним работать

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]