MOCKGEN - Como fazer MOCKS de funções/interfaces em Go para testes UNITÁRIOS!?

Опубликовано: 07 Май 2026
на канале: HunCoding
3,068
186

Hoje aprendemos a utlizar a biblioteca que hoje está sendo manutenabilizada pela Uber, onde conseguimos fazer mocks de funções/interfaces com apenas um comando e testar vários cenários diferentes!

Chapters
00:00 Intro
00:55 Entendendo a lib e sua utilização
03:00 Instalação
04:20 Gerando mock
06:00 Criando teste de sucesso
11:00 Criando teste de erros

COMANDO PARA GERAR MOCK
mockgen -source=(onde_esta_a_interface) -destination=(para_onde_vai_o_mock) -packages=(nome_do_pacote_de_mock)

MOCKGEN UBER
https://github.com/uber/mock

Todo o codigo está sendo salvo no GitHub do canal, assim, se você quiser replicar no seu PC, só acessar lá para pegar o codigo!
https://github.com/HunCoding/meu-prim...

Qualquer dúvida, pode mandar nos comentários que a gente conversa e tenta sanar essa dúvida!

Valeeu!