Por Ismael Soares
Testes de unidade
Além do básico
https://pt.slideshare.net/rkmael/boas-praticas-de-testes-bad-smell-e-outros-macetes
https://www.youtube.com/watch?v=WO6TMMzryi0
Tests Runner
Créditos: https://www.concrete.com.br/2018/05/28/o-mundo-magico-do-junit-runners/
Um Runner é o responsável por instanciar uma classe de teste e executar todos os seus
respectivos métodos
BlockJUnit4ClassRunner
Executar os métodos públicos anotados com @Test
Assim como todos os Runners, usa Reflection
Parameterized
Parameterized
Parameterized
Suite
Executar várias classes de testes de forma aninhada
Categories
Categories
Enclosed
Classes com Inner Class
Enclosed
Expected Exception
Rule para validar exceptions
Expected Exception
Expected Exception
InOrder
Garantir a ordem das chamadas dos mocks
InOrder
InOrder
Answer
Definir respostas dinâmicas para mocks
Answer
Answer
Argument Captor
Capturar parâmetros que são enviados para um mock
(entradas indiretas)
Argument Captor
Duvidas?
Obrigado
@rkmael
rkmael@hotmail.com
rkmael.com

Testes de unidade alem do basico