Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Testes de unidade alem do basico

116 views

Published on

Nesta apresentação Ismael fala a Bluesoft opções avançadas para JUnit com Mockito

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Testes de unidade alem do basico

  1. 1. Por Ismael Soares Testes de unidade Além do básico
  2. 2. https://pt.slideshare.net/rkmael/boas-praticas-de-testes-bad-smell-e-outros-macetes https://www.youtube.com/watch?v=WO6TMMzryi0
  3. 3. 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
  4. 4. BlockJUnit4ClassRunner Executar os métodos públicos anotados com @Test Assim como todos os Runners, usa Reflection
  5. 5. Parameterized
  6. 6. Parameterized
  7. 7. Parameterized
  8. 8. Suite Executar várias classes de testes de forma aninhada
  9. 9. Categories
  10. 10. Categories
  11. 11. Enclosed Classes com Inner Class
  12. 12. Enclosed
  13. 13. Expected Exception Rule para validar exceptions
  14. 14. Expected Exception
  15. 15. Expected Exception
  16. 16. InOrder Garantir a ordem das chamadas dos mocks
  17. 17. InOrder
  18. 18. InOrder
  19. 19. Answer Definir respostas dinâmicas para mocks
  20. 20. Answer
  21. 21. Answer
  22. 22. Argument Captor Capturar parâmetros que são enviados para um mock (entradas indiretas)
  23. 23. Argument Captor
  24. 24. Duvidas?
  25. 25. Obrigado @rkmael rkmael@hotmail.com rkmael.com

×