【发布时间】:2017-01-26 22:26:27
【问题描述】:
我创建了一个 TestWatcher,当 TestCase fails、succeeded 或 skipped 时应该做一些事情。
Methodssucceeded和failed被解雇了,但都没有
@Override
protected void skipped(AssumptionViolatedException e, Description description) {
System.out.println("Skipped: " + description);
e.printStackTrace();
}
也没有
@Override
protected void skipped(org.junit.internal.AssumptionViolatedException e, Description description)
{
System.out.println("Skippedinternal: " + description);
e.printStackTrace();
}
被解雇。
为什么当 test 是 ignored 时不调用这两个,或者这是对 ignored test 做出反应的错误方式,如果是这种情况,我该怎么做?
【问题讨论】: