junit.textui
Class TestRunner

java.lang.Object
   |
   +--junit.runner.BaseTestRunner
         |
         +--junit.textui.TestRunner
All Implemented Interfaces:
TestListener

public class TestRunner
extends BaseTestRunner

Field Summary
fColumn
          
fWriter
          
 
Fields inherited from class junit.runnerBaseTestRunner
SUITE_METHODNAME
 
Constructor Summary
TestRunner()
           
TestRunner(PrintStream writer)
           
 
Method Summary
public synchronized voidaddError(Test test, Throwable t)
          
public synchronized voidaddFailure(Test test, AssertionFailedError t)
          
protected TestResultcreateTestResult()
          
public TestResultdoRun(Test suite, boolean wait)
          
public voidendTest(Test test)
          
public TestSuiteLoadergetLoader()
          
public static voidmain(String[] args)
          
protected voidpause(boolean wait)
          
public synchronized voidprint(TestResult result)
          
public voidprintErrors(TestResult result)
          
public voidprintFailures(TestResult result)
          
public voidprintHeader(TestResult result)
          
public static voidrun(Class testClass)
          
public static voidrun(Test suite)
          
public static voidrunAndWait(Test suite)
          
protected voidrunFailed(String message)
          
protected TestResultstart(String[] args)
          
public synchronized voidstartTest(Test test)
          
protected PrintStreamwriter()
          
 
Methods inherited from class junit.runner.BaseTestRunner
clearStatus, elapsedTimeAsString, extractClassName, filterStack, getFilteredTrace, getPreference, getPreference, getTest, inVAJava, loadSuiteClass, processArguments, setLoading, truncate, useReloadingTestSuiteLoader
  
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Field Detail

fColumn

int fColumn
References to the field:
junit/textui/TestRunner.java 100
junit/textui/TestRunner.java 102

fWriter

PrintStream fWriter
References to the field:
junit/textui/TestRunner.java 44
junit/textui/TestRunner.java 247
Constructor Detail

TestRunner

public  TestRunner()
Call sites to the constructor:
junit/textui/TestRunner.java 110
junit/textui/TestRunner.java 199
junit/textui/TestRunner.java 207

TestRunner

public  TestRunner(PrintStream writer)
Locals in the constructor:
writer: Line 42, Line 44
Method Detail

addError

public synchronized void addError(Test test, Throwable t)

Locals in the method:
t
test

addFailure

public synchronized void addFailure(Test test, AssertionFailedError t)

Locals in the method:
t
test

createTestResult

protected TestResult createTestResult()
Call sites to the method:
junit/textui/TestRunner.java 71

doRun

public TestResult doRun(Test suite, boolean wait)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 200
junit/textui/TestRunner.java 208
junit/textui/TestRunner.java 234

Locals in the method:
endTime Line 76
result Line 72, Line 74, Line 79, Line 84
runTime Line 78
startTime Line 76
suite Line 74
wait Line 83

endTest

public void endTest(Test test)

Locals in the method:
test

getLoader

public TestSuiteLoader getLoader()

main

public static void main(String[] args)

Locals in the method:
aTestRunner Line 112
args Line 112
r Line 113
e Line 117

pause

protected void pause(boolean wait)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 83

Locals in the method:
e
wait Line 88

print

public synchronized void print(TestResult result)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 79

Locals in the method:
result Line 125, Line 126, Line 127

printErrors

public void printErrors(TestResult result)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 125

Locals in the method:
e Line 140, Line 141
failure Line 142, Line 143
i Line 140, Line 142
result Line 133, Line 134, Line 135, Line 137, Line 140

printFailures

public void printFailures(TestResult result)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 126

Locals in the method:
e Line 157, Line 158
failure Line 159, Line 160, Line 161
i Line 157, Line 159
result Line 151, Line 152, Line 153, Line 155, Line 157
t

printHeader

public void printHeader(TestResult result)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 127

Locals in the method:
result Line 169, Line 172, Line 177, Line 178, Line 179

run

public static void run(Class testClass)

Locals in the method:
testClass Line 186

run

public static void run(Test suite)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 186

Locals in the method:
aTestRunner Line 200
suite Line 200

runAndWait

public static void runAndWait(Test suite)

Locals in the method:
aTestRunner Line 208
suite Line 208

runFailed

protected void runFailed(String message)

Locals in the method:
message Line 242

start

protected TestResult start(String[] args)
Click to Locals in the Method
Call sites to the method:
junit/textui/TestRunner.java 112

Locals in the method:
args Line 218, Line 219, Line 221, Line 222, Line 223, Line 226
e Line 237
i Line 218, Line 218, Line 219, Line 221, Line 222, Line 223, Line 226
suite Line 234
testCase Line 222, Line 226, Line 229, Line 233
wait Line 220, Line 234

startTest

public synchronized void startTest(Test test)

Locals in the method:
test

writer

protected PrintStream writer()
Call sites to the method:
junit/textui/TestRunner.java 56
junit/textui/TestRunner.java 60
junit/textui/TestRunner.java 77
junit/textui/TestRunner.java 78
junit/textui/TestRunner.java 81
junit/textui/TestRunner.java 89
junit/textui/TestRunner.java 99
junit/textui/TestRunner.java 101
junit/textui/TestRunner.java 135
junit/textui/TestRunner.java 137
junit/textui/TestRunner.java 142
junit/textui/TestRunner.java 143
junit/textui/TestRunner.java 153
junit/textui/TestRunner.java 155
junit/textui/TestRunner.java 159
junit/textui/TestRunner.java 161
junit/textui/TestRunner.java 170
junit/textui/TestRunner.java 171
junit/textui/TestRunner.java 172
junit/textui/TestRunner.java 175
junit/textui/TestRunner.java 176
junit/textui/TestRunner.java 177