2012-02-28 11 views
10

Entiendo que se llama después de cada método de prueba, pero ¿alguien puede decirme explícitamente si se llama si los métodos de prueba arrojan una excepción?¿Se llama a tearDown si el caso de prueba arroja una excepción? (JUnit)

+3

puede escribir una prueba, lanzar una excepción y descubrir por usted mismo – reevesy

+0

¿Todavía está JUnit 3, o está en JUnit 4? –

+1

@reevesy, podría hacer eso. Pero hay una diferencia entre si se ejecuta para un caso específico y el contrato entre yo y JUnit, ¿no es así? – dln

Respuesta

20

Leer el docs:

Todo @After métodos están garantizados para funcionar incluso si un método Before o Test lanza una excepción.

Cuestiones relacionadas