junit.textui
Class ResultPrinter

java.lang.Object
  extended by junit.textui.ResultPrinter
All Implemented Interfaces:
TestListener
Direct Known Subclasses:
Results

public class ResultPrinter
extends Object
implements TestListener


Field Summary
(package private)  int fColumn
           
(package private)  PrintStream fWriter
           
 
Constructor Summary
ResultPrinter(PrintStream writer)
           
 
Method Summary
 void addError(Test test, Throwable t)
          An error occurred.
 void addFailure(Test test, AssertionFailedError t)
          A failure occurred.
protected  String elapsedTimeAsString(long runTime)
          Returns the formatted string of the elapsed time.
 void endTest(Test test)
          A test ended.
 PrintStream getWriter()
           
(package private)  void print(TestResult result, long runTime)
           
 void printDefect(TestFailure booBoo, int count)
           
protected  void printDefectHeader(TestFailure booBoo, int count)
           
protected  void printDefects(Enumeration booBoos, int count, String type)
           
protected  void printDefectTrace(TestFailure booBoo)
           
protected  void printErrors(TestResult result)
           
protected  void printFailures(TestResult result)
           
protected  void printFooter(TestResult result)
           
protected  void printHeader(long runTime)
           
(package private)  void printWaitPrompt()
           
 void startTest(Test test)
          A test started.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fWriter

PrintStream fWriter

fColumn

int fColumn
Constructor Detail

ResultPrinter

public ResultPrinter(PrintStream writer)
Method Detail

print

void print(TestResult result,
           long runTime)

printWaitPrompt

void printWaitPrompt()

printHeader

protected void printHeader(long runTime)

printErrors

protected void printErrors(TestResult result)

printFailures

protected void printFailures(TestResult result)

printDefects

protected void printDefects(Enumeration booBoos,
                            int count,
                            String type)

printDefect

public void printDefect(TestFailure booBoo,
                        int count)

printDefectHeader

protected void printDefectHeader(TestFailure booBoo,
                                 int count)

printDefectTrace

protected void printDefectTrace(TestFailure booBoo)

printFooter

protected void printFooter(TestResult result)

elapsedTimeAsString

protected String elapsedTimeAsString(long runTime)
Returns the formatted string of the elapsed time. Duplicated from BaseTestRunner. Fix it.


getWriter

public PrintStream getWriter()

addError

public void addError(Test test,
                     Throwable t)
Description copied from interface: TestListener
An error occurred.

Specified by:
addError in interface TestListener
See Also:
TestListener.addError(Test, Throwable)

addFailure

public void addFailure(Test test,
                       AssertionFailedError t)
Description copied from interface: TestListener
A failure occurred.

Specified by:
addFailure in interface TestListener
See Also:
TestListener.addFailure(Test, AssertionFailedError)

endTest

public void endTest(Test test)
Description copied from interface: TestListener
A test ended.

Specified by:
endTest in interface TestListener
See Also:
TestListener.endTest(Test)

startTest

public void startTest(Test test)
Description copied from interface: TestListener
A test started.

Specified by:
startTest in interface TestListener
See Also:
TestListener.startTest(Test)