j'ai créé un TestWatcher
qui devrait faire quelque chose quand un TestCase
fails
, succeeded
ou est skipped
.Junit Testwatcher sauté/test ignoré
Le Methods
succeeded
et failed
sont tirés, mais ni
@Override
protected void skipped(AssumptionViolatedException e, Description description) {
System.out.println("Skipped: " + description);
e.printStackTrace();
}
ni
@Override
protected void skipped(org.junit.internal.AssumptionViolatedException e, Description description)
{
System.out.println("Skippedinternal: " + description);
e.printStackTrace();
}
sont tirés.
Pourquoi ne sont pas ces deux appelés lorsqu'un test
est ignored
ou est-ce la mauvaise façon de réagir à un ignored test
et si tel est le cas, comment puis-je accomplir cela?