Detect Falha ou Erro do Teste Junit no método @After
Existe uma maneira no JUnit de detectar em um método anotado @After se houve uma falha ou erro no teste no caso de teste?
1fei solução seria algo assim:
boolean withoutFailure = false;
@Test
void test() {
...
asserts...
withoutFailure = true;
}
@After
public void tearDown() {
if(!withoutFailuere) {
this.dontReuseTestenvironmentForNextTest();
}
}
Isso é feio porque é necessário cuidar da "infraestrutura" (sem sinalizador de falha) no código de test
Espero que exista algo em que eu possa obter o status do teste no método @After!!