Introducción a JUnit 4
@JuanmaGomeR
JUnit 4
JUnit es un framework para implementar tests en Java
@JuanmaGomeR
JUnit 4
Se integra con Maven
@JuanmaGomeR
JUnit 4
Emplea anotaciones
@JuanmaGomeR
JUnit 4
Empleamos asserts para establecer la condición de
aceptaciónassertTrue, assertFalse, assertEquals, assertNull...
@JuanmaGomeR
JUnit 4Anotaciones Básicas
@JuanmaGomeR
JUnit 4 - Anotaciones
@Test
Indica que el método que la contiene es un test
@JuanmaGomeR
JUnit 4 - Anotaciones
@BeforeClassEjecuta el método que la contiene justo antes del
primer test@JuanmaGomeR
JUnit 4 - Anotaciones
@AfterClassEjecuta el método que la
contiene justo después del último test
@JuanmaGomeR
JUnit 4 - Anotaciones
@BeforeEjecuta el método que la contiene justo antes de
cada test@JuanmaGomeR
JUnit 4 - Anotaciones
@AfterEjecuta el método que la contiene justo después de
cada test@JuanmaGomeR
JUnit 4 - Anotaciones
@IgnoreEvita la ejecución del test(Esta anotación es el demonio)
@JuanmaGomeR
JUnit 4 - Anotaciones
@Ignore
@JuanmaGomeR
JUnit 4Condiciones de Aceptación
@JuanmaGomeR
JUnit 4 - Condiciones de aceptación
assertTrue(condición a testear)Comprueba que la condición es cierta
@JuanmaGomeR
JUnit 4 - Condiciones de aceptación
assertFalse(condición a testear)Comprueba que la condición es falsa
@JuanmaGomeR
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
JUnit 4 - Condiciones de aceptación
assertNullassertNotNull
(objeto)Comprueba que el objeto obtenido es nulo o no
@JuanmaGomeR
JUnit 4 - Condiciones de aceptación
assertSameassertNotSame
(objeto, otroObjeto)Comprueba si los dos objetos son iguales o no
@JuanmaGomeR
JUnit 4 - Condiciones de aceptación
fail()Hace que el test termine con fallo
@JuanmaGomeR
¡MUCHAS GRACIAS!
@JuanmaGomeR