junit.awtui
Class TestRunner

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

public class TestRunner
extends BaseTestRunner

Field Summary
private static final GAP
          
protected static PLAIN_FONT
          
private static final SUITE_METHODNAME
          
protected fExceptions
          
protected fFailedTests
          
protected fFailureList
          
protected fFrame
          
protected fLogo
          
protected fNumberOfErrors
          
protected fNumberOfFailures
          
protected fNumberOfRuns
          
protected fProgressIndicator
          
protected fQuitButton
          
protected fRerunButton
          
protected fRun
          
protected fRunner
          
protected fStatusLine
          
protected fSuiteField
          
protected fTestResult
          
protected fTraceArea
          
protected fUseLoadingRunner
          
Constructor Summary
TestRunner()
           
 
Method Summary
private voidabout()
          
public voidaddError(Test test, Throwable t)
          
public voidaddFailure(Test test, AssertionFailedError t)
          
protected voidaddGrid(Panel p, Component co, int x, int y, int w, int fill, double wx, int anchor)
          
private voidappendFailure(String kind, Test test, Throwable t)
          
protected voidclearStatus()
          
protected MenucreateJUnitMenu()
          
protected voidcreateMenus(MenuBar mb)
          
protected TestResultcreateTestResult()
          
protected FramecreateUI(String suiteName)
          
public voidendTest(Test test)
          
public voidfailureSelected()
          
public ThreadgetRunner()
          
private booleanisErrorSelected()
          
private ImageloadFrameIcon()
          
public static voidmain(String[] args)
          
public voidrerun()
          
protected voidreset()
          
public voidrun()
          
public static voidrun(Class test)
          
protected voidrunFailed(String message)
          
public synchronized voidrunSuite()
          
private voidsetLabelValue(Label label, int value)
          
public voidsetSuiteName(String suite)
          
private booleanshouldReload()
          
private voidshowErrorTrace()
          
private voidshowInfo(String message)
          
private voidshowStatus(String status)
          
public voidstart(String[] args)
          
public voidstartTest(Test test)
          
 
Methods inherited from class junit.runner.BaseTestRunner
elapsedTimeAsString, extractClassName, filterStack, getFilteredTrace, getLoader, 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

GAP

private static final int GAP
References to the field:
junit/awtui/TestRunner.java 76
junit/awtui/TestRunner.java 76
junit/awtui/TestRunner.java 76
junit/awtui/TestRunner.java 76

PLAIN_FONT

protected static Font PLAIN_FONT
References to the field:
junit/awtui/TestRunner.java 159
junit/awtui/TestRunner.java 196
junit/awtui/TestRunner.java 200
junit/awtui/TestRunner.java 204
junit/awtui/TestRunner.java 242
junit/awtui/TestRunner.java 449
junit/awtui/TestRunner.java 459

SUITE_METHODNAME

private static final String SUITE_METHODNAME

fExceptions

protected Vector fExceptions
References to the field:
junit/awtui/TestRunner.java 87
junit/awtui/TestRunner.java 363
junit/awtui/TestRunner.java 443

fFailedTests

protected Vector fFailedTests
References to the field:
junit/awtui/TestRunner.java 88
junit/awtui/TestRunner.java 328
junit/awtui/TestRunner.java 364

fFailureList

protected List fFailureList
References to the field:
junit/awtui/TestRunner.java 86
junit/awtui/TestRunner.java 89
junit/awtui/TestRunner.java 90
junit/awtui/TestRunner.java 215
junit/awtui/TestRunner.java 216
junit/awtui/TestRunner.java 272
junit/awtui/TestRunner.java 297
junit/awtui/TestRunner.java 324
junit/awtui/TestRunner.java 362
junit/awtui/TestRunner.java 439

fFrame

protected Frame fFrame
References to the field:
junit/awtui/TestRunner.java 51
junit/awtui/TestRunner.java 468
junit/awtui/TestRunner.java 469
junit/awtui/TestRunner.java 470

fLogo

protected Logo fLogo
References to the field:
junit/awtui/TestRunner.java 256
junit/awtui/TestRunner.java 267

fNumberOfErrors

protected Label fNumberOfErrors
References to the field:
junit/awtui/TestRunner.java 58
junit/awtui/TestRunner.java 194
junit/awtui/TestRunner.java 195
junit/awtui/TestRunner.java 196
junit/awtui/TestRunner.java 208
junit/awtui/TestRunner.java 357

fNumberOfFailures

protected Label fNumberOfFailures
References to the field:
junit/awtui/TestRunner.java 63
junit/awtui/TestRunner.java 198
junit/awtui/TestRunner.java 199
junit/awtui/TestRunner.java 200
junit/awtui/TestRunner.java 209
junit/awtui/TestRunner.java 358

fNumberOfRuns

protected Label fNumberOfRuns
References to the field:
junit/awtui/TestRunner.java 202
junit/awtui/TestRunner.java 203
junit/awtui/TestRunner.java 204
junit/awtui/TestRunner.java 207
junit/awtui/TestRunner.java 290
junit/awtui/TestRunner.java 359

fProgressIndicator

protected ProgressBar fProgressIndicator
References to the field:
junit/awtui/TestRunner.java 191
junit/awtui/TestRunner.java 266
junit/awtui/TestRunner.java 292
junit/awtui/TestRunner.java 360
junit/awtui/TestRunner.java 399

fQuitButton

protected Button fQuitButton
References to the field:
junit/awtui/TestRunner.java 246
junit/awtui/TestRunner.java 247
junit/awtui/TestRunner.java 277

fRerunButton

protected Button fRerunButton
References to the field:
junit/awtui/TestRunner.java 223
junit/awtui/TestRunner.java 224
junit/awtui/TestRunner.java 225
junit/awtui/TestRunner.java 234
junit/awtui/TestRunner.java 285
junit/awtui/TestRunner.java 361

fRun

protected Button fRun
References to the field:
junit/awtui/TestRunner.java 171
junit/awtui/TestRunner.java 176
junit/awtui/TestRunner.java 177
junit/awtui/TestRunner.java 178
junit/awtui/TestRunner.java 264
junit/awtui/TestRunner.java 378
junit/awtui/TestRunner.java 387
junit/awtui/TestRunner.java 413

fRunner

protected Thread fRunner
References to the field:
junit/awtui/TestRunner.java 311
junit/awtui/TestRunner.java 379
junit/awtui/TestRunner.java 383
junit/awtui/TestRunner.java 395
junit/awtui/TestRunner.java 414
junit/awtui/TestRunner.java 418

fStatusLine

protected TextField fStatusLine
References to the field:
junit/awtui/TestRunner.java 172
junit/awtui/TestRunner.java 241
junit/awtui/TestRunner.java 242
junit/awtui/TestRunner.java 243
junit/awtui/TestRunner.java 244
junit/awtui/TestRunner.java 276
junit/awtui/TestRunner.java 449
junit/awtui/TestRunner.java 450
junit/awtui/TestRunner.java 451
junit/awtui/TestRunner.java 459
junit/awtui/TestRunner.java 460
junit/awtui/TestRunner.java 461

fSuiteField

protected TextField fSuiteField
References to the field:
junit/awtui/TestRunner.java 156
junit/awtui/TestRunner.java 157
junit/awtui/TestRunner.java 158
junit/awtui/TestRunner.java 159
junit/awtui/TestRunner.java 160
junit/awtui/TestRunner.java 161
junit/awtui/TestRunner.java 168
junit/awtui/TestRunner.java 171
junit/awtui/TestRunner.java 263
junit/awtui/TestRunner.java 393
junit/awtui/TestRunner.java 435

fTestResult

protected TestResult fTestResult
References to the field:
junit/awtui/TestRunner.java 58
junit/awtui/TestRunner.java 63
junit/awtui/TestRunner.java 290
junit/awtui/TestRunner.java 292
junit/awtui/TestRunner.java 384
junit/awtui/TestRunner.java 397
junit/awtui/TestRunner.java 398
junit/awtui/TestRunner.java 403
junit/awtui/TestRunner.java 405
junit/awtui/TestRunner.java 412

fTraceArea

protected TextArea fTraceArea
References to the field:
junit/awtui/TestRunner.java 236
junit/awtui/TestRunner.java 237
junit/awtui/TestRunner.java 238
junit/awtui/TestRunner.java 274
junit/awtui/TestRunner.java 365
junit/awtui/TestRunner.java 444

fUseLoadingRunner

protected Checkbox fUseLoadingRunner
References to the field:
junit/awtui/TestRunner.java 186
junit/awtui/TestRunner.java 188
junit/awtui/TestRunner.java 265
junit/awtui/TestRunner.java 424
Constructor Detail

TestRunner

public  TestRunner()
Call sites to the constructor:
junit/awtui/TestRunner.java 315
Method Detail

about

private void about()
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 104

Locals in the method:
about Line 52, Line 53, Line 54

addError

public void addError(Test test, Throwable t)

Locals in the method:
t Line 59
test Line 59

addFailure

public void addFailure(Test test, AssertionFailedError t)

Locals in the method:
t Line 64
test Line 64

addGrid

protected void addGrid(Panel p, Component co, int x, int y, int w, int fill, double wx, int anchor)

Locals in the method:
wx Line 72
y Line 69, Line 76
w Line 70
co Line 77
anchor Line 71
fill Line 73, Line 74, Line 74
x Line 69, Line 76
p Line 77
c Line 69, Line 69, Line 70, Line 71, Line 72, Line 73, Line 75, Line 76, Line 77

appendFailure

private void appendFailure(String kind, Test test, Throwable t)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 59

Locals in the method:
kind Line 81, Line 84, Line 86
msg Line 83, Line 84
t Line 82, Line 87
test Line 81, Line 88

clearStatus

protected void clearStatus()

createJUnitMenu

protected Menu createJUnitMenu()
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 124

Locals in the method:
event
event
menu Line 108, Line 110, Line 119, Line 120
mi Line 101, Line 108, Line 111, Line 112, Line 119

createMenus

protected void createMenus(MenuBar mb)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 150

Locals in the method:
mb Line 124

createTestResult

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

createUI

protected Frame createUI(String suiteName)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 468

Locals in the method:
e
e
e
e
e
e
e
failedPanel Line 234, Line 273
failureLabel Line 271
finalFrame Line 143
frame Line 134, Line 136, Line 137, Line 138, Line 140, Line 151, Line 279, Line 280, Line 281
icon Line 133, Line 134
mb Line 150, Line 151
numbersPanel Line 207, Line 207, Line 208, Line 208, Line 209, Line 209, Line 269
panel Line 261, Line 263, Line 264, Line 265, Line 266, Line 267, Line 269, Line 271, Line 272, Line 273, Line 274, Line 276, Line 277, Line 279
suiteLabel Line 261
suiteName Line 156, Line 156
useLoader Line 186

endTest

public void endTest(Test test)

Locals in the method:
test

failureSelected

public void failureSelected()
Call sites to the method:
junit/awtui/TestRunner.java 91
junit/awtui/TestRunner.java 219

getRunner

public Thread getRunner()

isErrorSelected

private boolean isErrorSelected()
Call sites to the method:
junit/awtui/TestRunner.java 285

loadFrameIcon

private Image loadFrameIcon()
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 132

Locals in the method:
ex
toolkit Line 304
url Line 304

main

public static void main(String[] args)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 320

Locals in the method:
args Line 315

rerun

public void rerun()
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 228

Locals in the method:
args Line 339
classArgs Line 337
constructor Line 339
e
index Line 325, Line 328
message Line 349, Line 351, Line 353
reloadedTest Line 339, Line 345, Line 347
reloadedTestClass Line 337
result Line 345, Line 348, Line 350
test Line 329, Line 330, Line 335, Line 338, Line 341

reset

protected void reset()
Call sites to the method:
junit/awtui/TestRunner.java 389

run

public void run()

run

public static void run(Class test)

Locals in the method:
test Line 319
args Line 320

runFailed

protected void runFailed(String message)

Locals in the method:
message Line 377

runSuite

public synchronized void runSuite()
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 164
junit/awtui/TestRunner.java 181
junit/awtui/TestRunner.java 373
junit/awtui/TestRunner.java 474

Locals in the method:
endTime Line 409
runTime Line 410
startTime Line 409
testSuite Line 394, Line 399, Line 403

setLabelValue

private void setLabelValue(Label label, int value)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 290
junit/awtui/TestRunner.java 357
junit/awtui/TestRunner.java 358
junit/awtui/TestRunner.java 359

Locals in the method:
label Line 428, Line 429, Line 430
value Line 428

setSuiteName

public void setSuiteName(String suite)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 473

Locals in the method:
suite Line 435

shouldReload

private boolean shouldReload()
Call sites to the method:
junit/awtui/TestRunner.java 386

showErrorTrace

private void showErrorTrace()
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 286

Locals in the method:
index Line 440, Line 443
t Line 444

showInfo

private void showInfo(String message)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 330
junit/awtui/TestRunner.java 341
junit/awtui/TestRunner.java 349
junit/awtui/TestRunner.java 388
junit/awtui/TestRunner.java 391
junit/awtui/TestRunner.java 400
junit/awtui/TestRunner.java 410
junit/awtui/TestRunner.java 479

Locals in the method:
message Line 451

showStatus

private void showStatus(String status)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 351
junit/awtui/TestRunner.java 353
junit/awtui/TestRunner.java 377
junit/awtui/TestRunner.java 406
junit/awtui/TestRunner.java 455

Locals in the method:
status Line 461

start

public void start(String[] args)
Click to Locals in the Method
Call sites to the method:
junit/awtui/TestRunner.java 315
junit/ui/TestRunner.java 11

Locals in the method:
args Line 467
suiteName Line 468, Line 472, Line 473

startTest

public void startTest(Test test)

Locals in the method:
test Line 479