【发布时间】:2016-08-23 09:44:02
【问题描述】:
我需要在 JUnit 中以不同的方式处理失败和通过的测试。但是 JUnit RunListener 只有 testFinished() 在测试失败与否时调用,testFailed() 仅在测试失败时调用。
有没有办法从RunListener.testFinished() 找出测试结果(失败\通过)?
另外,我正在研究另一个 JUnit 类——TestWatcher。它有succeeded() 方法。但是我不想使用它,因为我还需要在所有测试完成后执行一些操作(RunListener 中的testRunFinished())
【问题讨论】: