Quais são as possíveis soluções para rodar o junit em classes que contenham injeção de dependência? E métodos de negócio que dependem de informações do banco de dados?
Obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quais são as possíveis soluções para rodar o junit em classes que contenham injeção de dependência? E métodos de negócio que dependem de informações do banco de dados?
Obrigado.
Marco,
Isso é possível, usando objetos que fingem agir como um Objeto que você precisa testar. São os Mocks.
Na trilha de Teste de software "estando comportamento através de mocks", que ensina exatamente a fazer isso.
Muito boa a sua preocupação e a sua dúvida.
Oi João, obrigado. Legal, é o próximo treinamento da trilha. Valeu !
Tenho exatamente a mesma dúvida.
Assisti a aula, porém na aula o mock é criado, esinamos como o mock tem que se comportar, mais temos que passar esse mock no construtor.
Como faríamos para esse mock se instanciado automáticamente quando é executado através de testes?