All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class junit.ui.TestRunner

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----junit.ui.TestRunner

public class TestRunner
extends Frame
A simple user interface to run tests. Enter the name of a class with a suite method which should return the tests to be run.
 Synopsis: java java.ui.TestRunner [TestCase]
 
TestRunner takes as an optional argument the name of the testcase class to be run.


Constructor Index

 o TestRunner()
 o TestRunner(String)

Method Index

 o addError(TestResult, Test, Throwable)
 o addFailure(TestResult, Test, Throwable)
 o canRerun()
Returns whether this TestRunner can rerun a test.
 o createFileMenu()
Creates the file menu.
 o createMenus(MenuBar)
 o createTestResult(TestRunner)
 o endTest(TestResult, Test)
 o loadSuiteClass(String)
 o main(String[])
main entrypoint
 o reset()
 o run()
runs a suite. Deprecated.
 o runSuite()
 o setSuiteName(String)
 o start(String[])
Starts the TestRunner
 o startTest(TestResult, Test)

Constructors

 o TestRunner
 public TestRunner()
 o TestRunner
 public TestRunner(String suiteName)

Methods

 o addError
 public void addError(TestResult result,
                      Test test,
                      Throwable t)
 o addFailure
 public void addFailure(TestResult result,
                        Test test,
                        Throwable t)
 o canRerun
 protected boolean canRerun()
Returns whether this TestRunner can rerun a test. Since rerun only makes sense in environments with hot code replacement it is only supported when running under VisualAge for Java.

 o createFileMenu
 protected Menu createFileMenu()
Creates the file menu. Clients override this method to add additional menu items.

 o createMenus
 protected void createMenus(MenuBar mb)
 o createTestResult
 protected TestResult createTestResult(TestRunner runner)
 o endTest
 public void endTest(TestResult result,
                     Test test)
 o loadSuiteClass
 protected Class loadSuiteClass(String suiteClassName) throws ClassNotFoundException
 o main
 public static void main(String args[])
main entrypoint

 o reset
 protected void reset()
 o run
 public void run()
Note: run() is deprecated. use runSuite() instead

runs a suite.

 o runSuite
 public synchronized void runSuite()
 o setSuiteName
 public void setSuiteName(String suite)
 o start
 public void start(String args[])
Starts the TestRunner

 o startTest
 public void startTest(TestResult result,
                       Test test)

All Packages  Class Hierarchy  This Package  Previous  Next  Index