Tem alguma dica como testar func privada dentro da struct? Tenho Exec(), dentro dessa função tem várias outras funções privadas, gostaria de testar, sem precisar mudar o código original
Eai! Basta nomear o arquivo _test.go e na declaração do package vc colocar somente o nome original e não com _test. Ex: package main Jeito certo: package main Jeito que não funciona: package main_test
Muito top yuri! Estou aprendendo GO e estou adorando seus vídeos, testes e de suma importância, pretende fazer vídeos sobre outros tipos de testes? Estou aprendendo pois pretendo utilizar GO com foco web, não sei você. Outra questão a quanto tempo já esta trabalhando com GO? chegou a ver Elixir e Clojure. vlw tmj
Que bom que está gostando Thiago! Pretendo trazer futuramente sim, tenho um pequeno cronograma a seguir, porém depois dele irei trazer. Comecei com o go no começo do ano (há uns +4 meses), optamos pela utilização do go por ter uma curva baixa de aprendizado e porque iriamos utilizar serviços do google (drive, grpc) e com isso achamos que seria mais fácil de integrar. Utilizo pra construir webapis e microsservices no geral. Já dei uma olhada nessas linguagens sim, mas nada fundo, então acho que não tenho muito pra falar hahah. Valeu pelo apoio! 🤟
@@thiagoferreira8340 primeiro eu vi um curso na alura, só pra pegar a sintaxe da linguagem, depois como precisava de coisas bem especificas como google eu fui tentar ler a documentação deles, no grpc eu assiti um curso de um francês, creio que se pesquisar tech school golang ja irá aparecer, ele tem mais cursos também e eu recomendo. Mas quase tudo foi na prática, lendo , aprendendo testando, tentando entender as libs (isso é uma parte complicada por causa da documentação delas). E agora estou com 2 livros pra ler sobre estruturação e design patterns. Mas basicamente foi isso.
Muito Bom, Yuri!! Estou com um desafio na empresa que trabalho de criar alguns "robôs" em golang e os testes são importantes. Seria interessante você falar sobre testes de integração tb.
Acesse o Github do projeto:
github.com/hyperyuri/test-go
testes e bom. ja usava.
Testes são sempre bem-vindos
@@2yuri concordo, sempre tdd.
Muito bom! Obrigado
Que bom que gostou!
Tem alguma dica como testar func privada dentro da struct?
Tenho Exec(), dentro dessa função tem várias outras funções privadas, gostaria de testar, sem precisar mudar o código original
Eai! Basta nomear o arquivo _test.go e na declaração do package vc colocar somente o nome original e não com _test.
Ex: package main
Jeito certo: package main
Jeito que não funciona: package main_test
@@2yuri valeu vou tentar
Muito bom, Yuri!! Seria interessante se fizesse um video com mocks e testes de integração tb...
Vou preparar algo bem legal sobre isso, pode deixar!
Por favor kkkkk
excelente man
Continua a api books, adicionando testes, com dados mockados, para a gente aprender : )
Parabéns pelo conteúdo, to aprendendo muito com você!
Muito top yuri! Estou aprendendo GO e estou adorando seus vídeos, testes e de suma importância, pretende fazer vídeos sobre outros tipos de testes? Estou aprendendo pois pretendo utilizar GO com foco web, não sei você. Outra questão a quanto tempo já esta trabalhando com GO? chegou a ver Elixir e Clojure. vlw tmj
Que bom que está gostando Thiago! Pretendo trazer futuramente sim, tenho um pequeno cronograma a seguir, porém depois dele irei trazer. Comecei com o go no começo do ano (há uns +4 meses), optamos pela utilização do go por ter uma curva baixa de aprendizado e porque iriamos utilizar serviços do google (drive, grpc) e com isso achamos que seria mais fácil de integrar. Utilizo pra construir webapis e microsservices no geral. Já dei uma olhada nessas linguagens sim, mas nada fundo, então acho que não tenho muito pra falar hahah. Valeu pelo apoio! 🤟
@@2yuri Vlw pela atenção! Você poderia indicar qual foi seu processo de aprendizagem? qual roadmap ou curso seguiu?
@@thiagoferreira8340 primeiro eu vi um curso na alura, só pra pegar a sintaxe da linguagem, depois como precisava de coisas bem especificas como google eu fui tentar ler a documentação deles, no grpc eu assiti um curso de um francês, creio que se pesquisar tech school golang ja irá aparecer, ele tem mais cursos também e eu recomendo. Mas quase tudo foi na prática, lendo , aprendendo testando, tentando entender as libs (isso é uma parte complicada por causa da documentação delas). E agora estou com 2 livros pra ler sobre estruturação e design patterns. Mas basicamente foi isso.
Muito Bom, Yuri!! Estou com um desafio na empresa que trabalho de criar alguns "robôs" em golang e os testes são importantes. Seria interessante você falar sobre testes de integração tb.
Parabéns...