junit.awtui
Class TestRunner
java.lang.Object
junit.runner.BaseTestRunner
junit.awtui.TestRunner
- All Implemented Interfaces:
- TestListener
- public class TestRunner
- extends BaseTestRunner
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.
Methods inherited from class junit.runner.BaseTestRunner |
addError, addFailure, elapsedTimeAsString, endTest, extractClassName, getFilteredTrace, getFilteredTrace, getLoader, getPreference, getPreference, getPreferences, getTest, inVAJava, loadSuiteClass, processArguments, savePreferences, setLoading, setPreference, setPreferences, showStackRaw, startTest, truncate, useReloadingTestSuiteLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fFrame
protected Frame fFrame
fExceptions
protected Vector fExceptions
fFailedTests
protected Vector fFailedTests
fRunner
protected Thread fRunner
fTestResult
protected TestResult fTestResult
fTraceArea
protected TextArea fTraceArea
fSuiteField
protected TextField fSuiteField
fRun
protected Button fRun
fProgressIndicator
protected ProgressBar fProgressIndicator
fFailureList
protected List fFailureList
fLogo
protected Logo fLogo
fNumberOfErrors
protected Label fNumberOfErrors
fNumberOfFailures
protected Label fNumberOfFailures
fNumberOfRuns
protected Label fNumberOfRuns
fQuitButton
protected Button fQuitButton
fRerunButton
protected Button fRerunButton
fStatusLine
protected TextField fStatusLine
fUseLoadingRunner
protected Checkbox fUseLoadingRunner
PLAIN_FONT
protected static final Font PLAIN_FONT
TestRunner
public TestRunner()
testStarted
public void testStarted(String testName)
- Specified by:
testStarted
in class BaseTestRunner
testEnded
public void testEnded(String testName)
- Specified by:
testEnded
in class BaseTestRunner
testFailed
public void testFailed(int status,
Test test,
Throwable t)
- Specified by:
testFailed
in class BaseTestRunner
addGrid
protected void addGrid(Panel p,
Component co,
int x,
int y,
int w,
int fill,
double wx,
int anchor)
createJUnitMenu
protected Menu createJUnitMenu()
- Creates the JUnit menu. Clients override this
method to add additional menu items.
createMenus
protected void createMenus(MenuBar mb)
createTestResult
protected TestResult createTestResult()
createUI
protected Frame createUI(String suiteName)
createCounterPanel
protected Panel createCounterPanel()
failureSelected
public void failureSelected()
getRunner
public Thread getRunner()
main
public static void main(String[] args)
run
public static void run(Class test)
rerun
public void rerun()
reset
protected void reset()
runFailed
protected void runFailed(String message)
- Description copied from class:
BaseTestRunner
- Override to define how to handle a failed loading of
a test suite.
- Specified by:
runFailed
in class BaseTestRunner
runSuite
public void runSuite()
setSuiteName
public void setSuiteName(String suite)
clearStatus
protected void clearStatus()
- Description copied from class:
BaseTestRunner
- Clears the status message.
- Overrides:
clearStatus
in class BaseTestRunner
start
public void start(String[] args)
- Starts the TestRunner