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!!

questionAnswers(4)

yourAnswerToTheQuestion