Skip to content

Conteúdo e desafio do módulo Back-end - Java: Testes do Movimento Codar 2022

License

Notifications You must be signed in to change notification settings

movimentocodar/java-testes-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

java-testes-2022

Conteúdo e desafio do módulo Back-end - Java: Testes do Movimento Codar 2022

Desafio

O seu desafio é criar os testes unitários das classes do desafio java-bibliotecas-colecoes-2022.

Lembre-se que os testes muitas vezes indicam problemas de design de código. Se está dando muito trabalho pra fazer o teste o seu código pode estar com muitas responsabilidades. Separá-lo vai ajudar a conseguir testar os trechos de maneira individual;

Tente evitar que o seu código passe por outras classes além da que você está testando. Classes que complementam seu código devem ter seus próprios testes unitários. Utilize os mocks para tratar classes complementares e simular comportamentos.

Ao fazer os asserts procure sempre comparar valores e comportamentos. Evite asserts que validam somente se o objeto foi criado, por exemplo. Tente validar além da existência do objeto também os valores desse objeto.

Testes só ficam mais fáceis de fazer quando você passa por diversas situações. Tente "quebrar" seu próprio código, passe valores nulos para métodos pra garantir que existe o tratamento ou validação quando os parâmetros estão nulos.

About

Conteúdo e desafio do módulo Back-end - Java: Testes do Movimento Codar 2022

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published