package com.twitter.common.testing.runner;
import java.io.PrintStream;
import org.junit.internal.TextListener;
import org.junit.runner.notification.Failure;
/**
* A run listener that logs test events with single characters.
*/
class ConsoleListener extends TextListener {
private final PrintStream out;
ConsoleListener(PrintStream out) {
super(out);
this.out = out;
}
@Override
public void testFailure(Failure failure) {
out.append(Util.isAssertionFailure(failure) ? 'F' : 'E');
}
}