|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.swingui.TestRunner
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.
Field Summary | |
protected javax.swing.JFrame |
fFrame
|
Constructor Summary | |
TestRunner()
|
Method Summary | |
void |
addError(Test test,
java.lang.Throwable t)
An error occurred. |
void |
addFailure(Test test,
java.lang.Throwable t)
A failure occurred. |
void |
changedUpdate(javax.swing.event.DocumentEvent event)
|
protected void |
connectTestBrowser(Test testSuite,
boolean reload)
|
protected javax.swing.JPanel |
createCounterPanel()
|
protected javax.swing.JPanel |
createFailedPanel()
|
protected javax.swing.JList |
createFailureList(javax.swing.ListModel model)
|
protected javax.swing.JFrame |
createFrame(java.lang.String title)
|
protected javax.swing.JMenu |
createJUnitMenu()
Creates the JUnit menu. |
protected javax.swing.JLabel |
createLogo()
|
protected void |
createMenus(javax.swing.JMenuBar mb)
|
protected javax.swing.JButton |
createQuitButton()
|
protected javax.swing.JButton |
createRunButton()
|
protected java.awt.Component |
createRunExtension()
Hook to plug in a UI component on the run line |
protected javax.swing.JTextField |
createStatusLine()
|
protected javax.swing.JComboBox |
createSuiteCombo()
|
protected TestResult |
createTestResult()
|
protected javax.swing.JFrame |
createUI(java.lang.String suiteName)
|
void |
endTest(Test test)
A test ended. |
protected java.lang.String |
getSuiteText()
|
protected Test |
getTest(java.lang.String suiteClassName)
Loads the named test suite and returns it. |
void |
insertUpdate(javax.swing.event.DocumentEvent event)
|
protected java.lang.Class |
loadSuiteClass(java.lang.String suiteClassName)
|
static void |
main(java.lang.String[] args)
main entrypoint |
void |
removeUpdate(javax.swing.event.DocumentEvent event)
|
protected void |
reset()
|
void |
run()
Deprecated. use runSuite() instead |
void |
runSuite()
|
protected void |
runTest(Test testSuite)
|
void |
setSuiteName(java.lang.String suite)
|
void |
start(java.lang.String[] args,
TestSuiteLoader loader)
Starts the TestRunner |
void |
startTest(Test test)
A test started. |
void |
terminate()
Terminates the TestRunner |
void |
textChanged()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected javax.swing.JFrame fFrame
Constructor Detail |
public TestRunner()
Method Detail |
public void addError(Test test, java.lang.Throwable t)
public void addFailure(Test test, java.lang.Throwable t)
public void changedUpdate(javax.swing.event.DocumentEvent event)
protected void connectTestBrowser(Test testSuite, boolean reload)
protected javax.swing.JPanel createCounterPanel()
protected javax.swing.JPanel createFailedPanel()
protected javax.swing.JList createFailureList(javax.swing.ListModel model)
protected javax.swing.JMenu createJUnitMenu()
protected javax.swing.JFrame createFrame(java.lang.String title)
protected javax.swing.JLabel createLogo()
protected void createMenus(javax.swing.JMenuBar mb)
protected javax.swing.JButton createQuitButton()
protected javax.swing.JButton createRunButton()
protected java.awt.Component createRunExtension()
protected javax.swing.JTextField createStatusLine()
protected javax.swing.JComboBox createSuiteCombo()
protected TestResult createTestResult()
protected javax.swing.JFrame createUI(java.lang.String suiteName)
public void endTest(Test test)
protected java.lang.String getSuiteText()
protected Test getTest(java.lang.String suiteClassName)
public void insertUpdate(javax.swing.event.DocumentEvent event)
protected java.lang.Class loadSuiteClass(java.lang.String suiteClassName) throws java.lang.ClassNotFoundException
public static void main(java.lang.String[] args)
public void removeUpdate(javax.swing.event.DocumentEvent event)
protected void reset()
public void run()
public void runSuite()
protected void runTest(Test testSuite)
public void setSuiteName(java.lang.String suite)
public void start(java.lang.String[] args, TestSuiteLoader loader)
public void startTest(Test test)
public void terminate()
public void textChanged()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |