junit 5 vs junit 4

Post on 14-Apr-2017

86 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Por Ismael Soares

Vs

4

1ºversãonãooficialestáprevistaparaJunho/2017

Quandosai…Quandosai…

O que há de interessante

no 5?

Divisão de módulos

JUnitPlatformResponsá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)

JUnitJupiterDefine novo modelo de extensão do JUnit

@BeforeEach, @AfterEach, @DisplayName, @Nested, @Tag

JUnitVintage

Dá suporte para executar código do JUnit 3 e 4

Vamosasdiferenças…

@Annotations

@Assertions

Diferençadeposiçãodosparâmetros

Assertscomfunçõesanônimas

FiltrandonoJUnit4

FiltrandonoJUnit5

Exceptions

ExceptionnoJUnit4

ExceptionnoJUnit5

DynamicTests

Estático

Dinâmico

NoJUnit5

ComLambda…

Vejamais…http://howtoprogram.xyz/java-technologies/junit-5-tutorial/

• Custom Annotations• @DisplayName• Assumptions• @Nested• Injection• Conditions

https://www.youtube.com/watch?v=zhXMw2z0Aa8

Obrigado@rkmael

rkmael@hotmail.com

labs.bluesoft.com.br

rkmael.com

top related