Генерация и использование моков в Go / Mockery
В этом видео разберемся с моками в 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 на практике

Hash tables in 10 minutes

Как устроена сборка мусора в Golang, Дмитрий Кривенко

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

Why it's better to place interfaces where they're used - GoLang best practices

Почему я ушел с Gulp спустя много лет

Полный разбор каналов в Golang. Смотри, если хочешь пройти собеседование

Senior 1C: 10 Habits You Can't Grow Without

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

Гайд по чистой архитектуре / Golang School

Я ловлю гравитационные волны / вДудь

Go Scheduler — The Most Detailed Guide in Simple Terms

Антон Сергеев, «Go под капотом»

Как бы я сейчас изучал 1С. Не повторяй мои ошибки!

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

GOLANG LAMODA INTERVIEW FOR 300K

Техноимперия Китая: Мы Уже Проиграли? (Это Пугает) @megaprojekty

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

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

