21
Introducción a JUnit 4 @JuanmaGomeR

Introducción a JUnit 4

Embed Size (px)

DESCRIPTION

Introducción al framework JUnit 4 para escribir tests automatizados en Java.

Citation preview

Page 1: Introducción a JUnit 4

Introducción a JUnit 4

@JuanmaGomeR

Page 2: Introducción a JUnit 4

JUnit 4

JUnit es un framework para implementar tests en Java

@JuanmaGomeR

Page 3: Introducción a JUnit 4

JUnit 4

Se integra con Maven

@JuanmaGomeR

Page 4: Introducción a JUnit 4

JUnit 4

Emplea anotaciones

@JuanmaGomeR

Page 5: Introducción a JUnit 4

JUnit 4

Empleamos asserts para establecer la condición de

aceptaciónassertTrue, assertFalse, assertEquals, assertNull...

@JuanmaGomeR

Page 6: Introducción a JUnit 4

JUnit 4Anotaciones Básicas

@JuanmaGomeR

Page 7: Introducción a JUnit 4

JUnit 4 - Anotaciones

@Test

Indica que el método que la contiene es un test

@JuanmaGomeR

Page 8: Introducción a JUnit 4

JUnit 4 - Anotaciones

@BeforeClassEjecuta el método que la contiene justo antes del

primer test@JuanmaGomeR

Page 9: Introducción a JUnit 4

JUnit 4 - Anotaciones

@AfterClassEjecuta el método que la

contiene justo después del último test

@JuanmaGomeR

Page 10: Introducción a JUnit 4

JUnit 4 - Anotaciones

@BeforeEjecuta el método que la contiene justo antes de

cada test@JuanmaGomeR

Page 11: Introducción a JUnit 4

JUnit 4 - Anotaciones

@AfterEjecuta el método que la contiene justo después de

cada test@JuanmaGomeR

Page 12: Introducción a JUnit 4

JUnit 4 - Anotaciones

@IgnoreEvita la ejecución del test(Esta anotación es el demonio)

@JuanmaGomeR

Page 13: Introducción a JUnit 4

JUnit 4 - Anotaciones

@Ignore

@JuanmaGomeR

Page 14: Introducción a JUnit 4

JUnit 4Condiciones de Aceptación

@JuanmaGomeR

Page 15: Introducción a JUnit 4

JUnit 4 - Condiciones de aceptación

assertTrue(condición a testear)Comprueba que la condición es cierta

@JuanmaGomeR

Page 16: Introducción a JUnit 4

JUnit 4 - Condiciones de aceptación

assertFalse(condición a testear)Comprueba que la condición es falsa

@JuanmaGomeR

Page 17: Introducción a JUnit 4

JUnit 4 - Condiciones de aceptación

assertEqualsassertNotEquals

(valor esperado, valor obtenido)Comprueba que el valor que esperamos y el obtenido con el

método a prueba es el mismo o no

@JuanmaGomeR

Page 18: Introducción a JUnit 4

JUnit 4 - Condiciones de aceptación

assertNullassertNotNull

(objeto)Comprueba que el objeto obtenido es nulo o no

@JuanmaGomeR

Page 19: Introducción a JUnit 4

JUnit 4 - Condiciones de aceptación

assertSameassertNotSame

(objeto, otroObjeto)Comprueba si los dos objetos son iguales o no

@JuanmaGomeR

Page 20: Introducción a JUnit 4

JUnit 4 - Condiciones de aceptación

fail()Hace que el test termine con fallo

@JuanmaGomeR

Page 21: Introducción a JUnit 4

¡MUCHAS GRACIAS!

@JuanmaGomeR