Testando repositório de criação do usuário | Meu Primeiro CRUD em GoLang | AULA #27
Hoje é a primeira aula de testes unitários do nosso projeto e iniciamos… do começo, com a criação do usuário no banco de dados. Sempre temos que começar pela parte que tem menor dependencia, sendo assim o caso do banco de dados que precisa de menos mocks!
Chapters
00:00 Intro
01:50 Testes de integração x Testes unitários
03:45 Criando mock do mongodb
06:20 Testando cenário de sucesso
14:30 Testando cenário de erro
PACOTE MTEST
https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo/integration/mtest
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-primeiro-crud-go
Qualquer dúvida, pode mandar nos comentários que a gente conversa e tenta sanar essa dúvida!
Valeeu!
Comments are closed.