Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Instanciar objetos dentro da classe é code smell?

Minha dúvida não é necessariamente quanto ao Mockito, mas sim quanto a uma questão apresentada no código fonte da atividade.

Sei que a ideia foi mostrar como usar o Captor. Mas, criar um objeto dentro de uma classe não é considerado um code smell? Se sim, teria outra opção de fazer isso que ainda seja fácil de ser testada?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

Oi Maycon,

Não necessariamente, pois algumas classes vão conter lógicas que encapsulam a criação de objetos e isso é ok.

Para classes do domínio da aplicação não tem muito problema, mas para classes que representam componentes(geralmente ligadas a frameworks) pode ser um problema, pois isso vai levar a um acoplamento maior.

Bons estudos!

Olá Professor!

Obrigado pela resposta esclarecedora. Até logo!