junit.swingui
Class TestRunner

java.lang.Object
  |
  +--junit.swingui.TestRunner

public class TestRunner
extends java.lang.Object
implements TestListener, javax.swing.event.DocumentListener

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.swingui.TestRunner [TestCase]
 
TestRunner takes as an optional argument the name of the testcase class to be run.


Constructor Summary
TestRunner()
           
 
Method Summary
 void addError(Test test, java.lang.Throwable t)
           
 void addFailure(Test test, java.lang.Throwable t)
           
 void changedUpdate(javax.swing.event.DocumentEvent event)
           
 void endTest(Test test)
           
 void insertUpdate(javax.swing.event.DocumentEvent event)
           
static void main(java.lang.String[] args)
          main entrypoint
 void removeUpdate(javax.swing.event.DocumentEvent event)
           
 void run()
          Deprecated. use runSuite() instead
 void runSuite()
           
 void setSuiteName(java.lang.String suite)
           
 void start(java.lang.String[] args, TestSuiteLoader loader)
          Starts the TestRunner
 void startTest(Test test)
           
 void terminate()
          Terminates the TestRunner
 void textChanged()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestRunner

public TestRunner()
Method Detail

addError

public void addError(Test test,
                     java.lang.Throwable t)
Specified by:
addError in interface TestListener

addFailure

public void addFailure(Test test,
                       java.lang.Throwable t)
Specified by:
addFailure in interface TestListener

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent event)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

endTest

public void endTest(Test test)
Specified by:
endTest in interface TestListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent event)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

main

public static void main(java.lang.String[] args)
main entrypoint

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent event)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

run

public void run()
Deprecated. use runSuite() instead
runs a suite.

runSuite

public void runSuite()

setSuiteName

public void setSuiteName(java.lang.String suite)

start

public void start(java.lang.String[] args,
                  TestSuiteLoader loader)
Starts the TestRunner

startTest

public void startTest(Test test)
Specified by:
startTest in interface TestListener

terminate

public void terminate()
Terminates the TestRunner

textChanged

public void textChanged()