Package junit.awtui
Class TestRunner
java.lang.Object
junit.runner.BaseTestRunner
junit.awtui.TestRunner
- All Implemented Interfaces:
TestListener
An AWT based user interface to run tests.
Enter the name of a class which either provides a static
suite method or is a subclass of TestCase.
Synopsis: java junit.awtui.TestRunner [-noloading] [TestCase]TestRunner takes as an optional argument the name of the testcase class to be run.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Vector
protected Vector
protected List
protected Frame
protected Logo
protected Label
protected Label
protected Label
protected ProgressBar
protected Button
protected Button
protected Button
protected Thread
protected TextField
protected TextField
protected TestResult
protected TextArea
protected Checkbox
protected static final Font
Fields inherited from class junit.runner.BaseTestRunner
SUITE_METHODNAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
Clears the status message.protected Panel
protected Menu
Creates the JUnit menu.protected void
createMenus
(MenuBar mb) protected TestResult
protected Frame
void
static void
void
rerun()
protected void
reset()
static void
protected void
Override to define how to handle a failed loading of a test suite.void
runSuite()
void
setSuiteName
(String suite) void
Starts the TestRunnervoid
void
testFailed
(int status, Test test, Throwable t) void
testStarted
(String testName) Methods inherited from class junit.runner.BaseTestRunner
addError, addFailure, elapsedTimeAsString, endTest, extractClassName, getFilteredTrace, getFilteredTrace, getLoader, getPreference, getPreference, getPreferences, getTest, inMac, inVAJava, loadSuiteClass, processArguments, savePreferences, setLoading, setPreference, setPreferences, showStackRaw, startTest, truncate, useReloadingTestSuiteLoader
-
Field Details
-
fFrame
-
fExceptions
-
fFailedTests
-
fRunner
-
fTestResult
-
fTraceArea
-
fSuiteField
-
fRun
-
fProgressIndicator
-
fFailureList
-
fLogo
-
fNumberOfErrors
-
fNumberOfFailures
-
fNumberOfRuns
-
fQuitButton
-
fRerunButton
-
fStatusLine
-
fUseLoadingRunner
-
PLAIN_FONT
-
-
Constructor Details
-
TestRunner
public TestRunner()
-
-
Method Details
-
testStarted
- Specified by:
testStarted
in classBaseTestRunner
-
testEnded
- Specified by:
testEnded
in classBaseTestRunner
-
testFailed
- Specified by:
testFailed
in classBaseTestRunner
-
addGrid
-
createJUnitMenu
Creates the JUnit menu. Clients override this method to add additional menu items. -
createMenus
-
createTestResult
-
createUI
-
createCounterPanel
-
failureSelected
public void failureSelected() -
getRunner
-
main
-
run
-
rerun
public void rerun() -
reset
protected void reset() -
runFailed
Description copied from class:BaseTestRunner
Override to define how to handle a failed loading of a test suite.- Specified by:
runFailed
in classBaseTestRunner
-
runSuite
public void runSuite() -
setSuiteName
-
clearStatus
protected void clearStatus()Description copied from class:BaseTestRunner
Clears the status message.- Overrides:
clearStatus
in classBaseTestRunner
-
start
Starts the TestRunner
-