1
resposta

O teste nao pode ficar viciado?

Ola,

Eu estava observanco o cenario dos testes que precisa configurar a entrada e a saida. Se voce quando configura o mock, com o que ele vai devolver e comapra a saida que voce definiu, o teste vai passar. Mas isso seria valido para determinar que o metodo de fato esta confiavel? Nao corre o risco do teste ficar viciado? Ja que eu configuro o mock com o que ele vai receber e vai devolver?

1 resposta

Olá Thiago,

É uma ótima pergunta! Realmente, se você configurar o mock para sempre retornar um valor específico, o teste pode ficar viciado e não garantir que o método esteja funcionando corretamente em todas as situações.

Uma forma de evitar isso é criar diferentes cenários de teste, com diferentes entradas e saídas esperadas, para garantir que o método esteja funcionando corretamente em todas as situações possíveis. Além disso, é importante lembrar que os testes automatizados são apenas uma parte da garantia de qualidade do software, e devem ser complementados com testes manuais e revisões de código.

Espero ter ajudado e bons estudos!