@Override public void testAssumptionFailure(final Failure failure) { uncapture(true); postIfFirst(new ErrorEvent(failure, Status.Skipped) { void logTo(RichLogger logger) { logger.warn("Test assumption in test "+ansiName+" failed: "+ansiMsg + durationSuffix()); } }); }
@Override public void testFailure(final Failure failure) { uncapture(true); postIfFirst(new ErrorEvent(failure, Status.Failure) { void logTo(RichLogger logger) { logger.error("Test "+ansiName+" failed: "+ansiMsg + durationSuffix(), error); } }); }
@Override public void testFinished(Description desc) { uncapture(false); postIfFirst(new InfoEvent(desc, Status.Success) { void logTo(RichLogger logger) { logger.debug("Test "+ansiName+" finished" + durationSuffix()); } }); logger.popCurrentTestClassName(); }