1
resposta

Duvida sobre testes em metodos privados

Boa tarde Professor, gostaria de saber se tem alguma convenção sobre testar métodos privados das classes, existe algo na literatura? Outra duvida seria se ja tenho exceptions criadas em um projeto, como forçar cair nas exceptions para testa-las além das validações vistas no curso..

1 resposta

Olá, Jean.

Sobre métodos privados a principal recomendação é não tentar testá-los diretamente. Somente crie o cenário que vai fazer o código passar por esse método privado, mas sempre interaja apenas com a interface pública. A ideia é testar o que determinado código faz, não como ele faz.

Sobre forçar cair nas exceptions, basta criar o cenário que adequado para que o fluxo da aplicação leve a uma exceção. :-D