package fitnesse.junit;
import fitnesse.responders.run.*;
import util.TimeMeasurement;
import fitnesse.wiki.WikiPagePath;
public class PrintTestListener implements ResultsListener {
@Override
public void allTestingComplete(TimeMeasurement totalTimeMeasurement) {
System.out.println("--complete: " + totalTimeMeasurement.elapsedSeconds() + " seconds--");
}
@Override
public void announceNumberTestsToRun(int testsToRun) {
}
@Override
public void errorOccured() {
}
@Override
public void newTestStarted(TestPage test, TimeMeasurement timeMeasurement) {
}
@Override
public void setExecutionLogAndTrackingId(String stopResponderId, CompositeExecutionLog log) {
}
@Override
public void testComplete(TestPage test, TestSummary testSummary, TimeMeasurement timeMeasurement) {
System.out.println(new WikiPagePath(test.getSourcePage()).toString() + " r " + testSummary.right + " w "
+ testSummary.wrong + " " + testSummary.exceptions
+ " " + timeMeasurement.elapsedSeconds() + " seconds");
}
@Override
public void testOutputChunk(String output) {
}
@Override
public void testSystemStarted(TestSystem testSystem, String testSystemName, String testRunner) {
}
}