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ón
assertTrue, assertFalse, assertEquals, assertNull......
JUnit 4
Anotaciones Básicas

@JuanmaGomeR
JUnit 4 - Anotaciones

@Test
Indica que el método que
la contiene es un test
@JuanmaGomeR
JUnit 4 - Anotaciones

@BeforeClass
Ejecuta el método que la
contiene justo antes del
primer test
@JuanmaGomeR
JUnit 4 - Anotaciones

@AfterClass
Ejecuta el método que la
contiene justo después del
último test
@JuanmaGomeR
JUnit 4 - Anotaciones

@Before
Ejecuta el método que la
contiene justo antes de
cada test
@JuanmaGomeR
JUnit 4 - Anotaciones

@After
Ejecuta el método que la
contiene justo después de
cada test
@JuanmaGomeR
JUnit 4 - Anotaciones

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

@JuanmaGomeR
JUnit 4 - Anotaciones

@Ignore

@JuanmaGomeR
JUnit 4
Condiciones 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

assertEquals
assertNotEquals
(valor esperado, valor obtenido)
Comprueba que el valor ...
JUnit 4 - Condiciones de aceptación

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

@Jua...
JUnit 4 - Condiciones de aceptación

assertSame
assertNotSame
(objeto, otroObjeto)
Comprueba si los dos objetos son iguale...
JUnit 4 - Condiciones de aceptación

fail()
Hace que el test termine con fallo

@JuanmaGomeR
¡MUCHAS GRACIAS!

@JuanmaGomeR
Upcoming SlideShare
Loading in …5
×

Introducción a JUnit 4

498 views
419 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
498
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a JUnit 4

  1. 1. Introducción a JUnit 4 @JuanmaGomeR
  2. 2. JUnit 4 JUnit es un framework para implementar tests en Java @JuanmaGomeR
  3. 3. JUnit 4 Se integra con Maven @JuanmaGomeR
  4. 4. JUnit 4 Emplea anotaciones @JuanmaGomeR
  5. 5. JUnit 4 Empleamos asserts para establecer la condición de aceptación assertTrue, assertFalse, assertEquals, assertNull... @JuanmaGomeR
  6. 6. JUnit 4 Anotaciones Básicas @JuanmaGomeR
  7. 7. JUnit 4 - Anotaciones @Test Indica que el método que la contiene es un test @JuanmaGomeR
  8. 8. JUnit 4 - Anotaciones @BeforeClass Ejecuta el método que la contiene justo antes del primer test @JuanmaGomeR
  9. 9. JUnit 4 - Anotaciones @AfterClass Ejecuta el método que la contiene justo después del último test @JuanmaGomeR
  10. 10. JUnit 4 - Anotaciones @Before Ejecuta el método que la contiene justo antes de cada test @JuanmaGomeR
  11. 11. JUnit 4 - Anotaciones @After Ejecuta el método que la contiene justo después de cada test @JuanmaGomeR
  12. 12. JUnit 4 - Anotaciones @Ignore Evita la ejecución del test (Esta anotación es el demonio) @JuanmaGomeR
  13. 13. JUnit 4 - Anotaciones @Ignore @JuanmaGomeR
  14. 14. JUnit 4 Condiciones de Aceptación @JuanmaGomeR
  15. 15. JUnit 4 - Condiciones de aceptación assertTrue(condición a testear) Comprueba que la condición es cierta @JuanmaGomeR
  16. 16. JUnit 4 - Condiciones de aceptación assertFalse(condición a testear) Comprueba que la condición es falsa @JuanmaGomeR
  17. 17. JUnit 4 - Condiciones de aceptación assertEquals assertNotEquals (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
  18. 18. JUnit 4 - Condiciones de aceptación assertNull assertNotNull (objeto) Comprueba que el objeto obtenido es nulo o no @JuanmaGomeR
  19. 19. JUnit 4 - Condiciones de aceptación assertSame assertNotSame (objeto, otroObjeto) Comprueba si los dos objetos son iguales o no @JuanmaGomeR
  20. 20. JUnit 4 - Condiciones de aceptación fail() Hace que el test termine con fallo @JuanmaGomeR
  21. 21. ¡MUCHAS GRACIAS! @JuanmaGomeR

×