Olá boa tarde, gostaria de saber se dá pra utilizar o @Mock para também a classe "SolicitacaoAdocaoDto", já que ela também precisa ser instanciada!? E se faz sentido/é uma boa pratica caso dê pra fazer. 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!
Olá boa tarde, gostaria de saber se dá pra utilizar o @Mock para também a classe "SolicitacaoAdocaoDto", já que ela também precisa ser instanciada!? E se faz sentido/é uma boa pratica caso dê pra fazer. Obrigado!
Olá Vinicius!
Entendo a sua dúvida sobre a possibilidade de utilizar o @Mock também para a classe SolicitacaoAdocaoDto. No contexto dos testes unitários, geralmente utilizamos o @Mock para simular dependências externas da classe que está sendo testada, como interfaces de repositórios ou serviços externos. Isso nos permite isolar o comportamento da classe em teste e verificar se ela responde corretamente às diferentes condições impostas pelos mocks.
No caso da SolicitacaoAdocaoDto, ela é a classe que representa os dados de entrada do teste e por isso, normalmente, não deve ser utilizado um Mock, pois é nela que vamos atribuir os valores que desejamos simular em cada cenário de teste.
Espero ter ajudado e bons estudos!