2012-02-28 8 views
10

Capisco che venga chiamato dopo ogni metodo di test, ma qualcuno può dirmi esplicitamente se viene chiamato se i metodi di test generano un'eccezione?Viene chiamato tearDown se il caso di test genera un'eccezione? (JUnit)

+3

si potrebbe semplicemente scrivere un test, lanciare un'eccezione e scoprire da soli – reevesy

+0

sei ancora JUnit 3, o sei su JUnit 4? –

+1

@reevesy, potrei farlo. Ma c'è una differenza tra se viene eseguito per un caso specifico e il contratto tra me e JUnit, non c'è? – dln

risposta

20

Leggi il docs:

Tutti @After metodi sono garantiti per funzionare anche se un metodo Before o Test genera un'eccezione.

Problemi correlati