package com.thoughtworks.testdox;
import java.io.PrintWriter;
import java.io.PrintStream;
/**
* 2003-08-12 out.flush() added at the suggestion of Mike Mason
*/
public class ConsoleGenerator extends AbstractGenerator {
private PrintStream out;
public ConsoleGenerator() {
this(System.out);
}
public ConsoleGenerator(PrintStream out) {
this.out = out;
}
public void startClass(String name) {
out.println(name);
out.flush();
}
public void onTest(String name) {
out.println(" - " + name);
out.flush();
}
public void endClass(String name) {
}
public void startRun() {
}
public void endRun() {
}
public void startPackage(String name) {
super.startPackage(name);
System.out.println("<"+name+">");
}
public void endGeneration() {
System.out.println("Total number of test classes: "+getNumberOfTestClasses());
System.out.println("Total number of test casses: "+getNumberOfTestCasses());
System.out.println("Finished generation...");
}
}