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.

JUnit 5 vs JUnit 4

375 views

Published on

Nesta apresentação Ismael Soares fala a equipe de Bluesoft sobre as principais diferenças entre a versão 4 e 5 do JUnit.

Published in: Technology
  • Be the first to comment

JUnit 5 vs JUnit 4

  1. 1. Por Ismael Soares Vs 4
  2. 2. 1º versão não oficial está prevista para Junho/2017 Quando sai… Quando sai…
  3. 3. O que há de interessante no 5?
  4. 4. Divisão de módulos
  5. 5. JUnit Platform Responsável pela execução dos testes na JVM Integração com plugins de compilação (Maven, Ant, Gradle, etc) e IDEs (Eclipse, IntelliJ, Netbeans, etc) Define uma API (TestEngine) que possibilita que outros frameworks rodam usando Unit (Spock, Cucumber, FitNesse, etc)
  6. 6. JUnit Jupiter Define novo modelo de extensão do JUnit @BeforeEach, @AfterEach, @DisplayName, @Nested, @Tag
  7. 7. JUnit Vintage Dá suporte para executar código do JUnit 3 e 4
  8. 8. Vamos as diferenças…
  9. 9. @Annotations
  10. 10. @Assertions
  11. 11. Diferença de posição dos parâmetros
  12. 12. Asserts com funções anônimas
  13. 13. Filtrando no JUnit 4
  14. 14. Filtrando no JUnit 5
  15. 15. Exceptions
  16. 16. Exception no JUnit 4
  17. 17. Exception no JUnit 5
  18. 18. Dynamic Tests
  19. 19. Estático
  20. 20. Dinâmico
  21. 21. No JUnit 5
  22. 22. Com Lambda…
  23. 23. Veja mais… http://howtoprogram.xyz/java-technologies/junit-5-tutorial/ • Custom Annotations • @DisplayName • Assumptions • @Nested • Injection • Conditions https://www.youtube.com/watch?v=zhXMw2z0Aa8
  24. 24. Obrigado @rkmael rkmael@hotmail.com labs.bluesoft.com.br rkmael.com

×