|
JUnit 3.8.1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.runner.BaseTestRunner junit.swingui.TestRunner
A Swing 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.swingui.TestRunner [-noloading] [TestCase]TestRunner takes as an optional argument the name of the testcase class to be run.
Field Summary | |
protected JFrame |
fFrame
|
Fields inherited from class junit.runner.BaseTestRunner |
SUITE_METHODNAME |
Constructor Summary | |
TestRunner()
|
Method Summary | |
protected void |
aboutToStart(Test testSuite)
|
void |
browseTestClasses()
|
protected void |
clearStatus()
Clears the status message. |
protected Component |
createBrowseButton()
|
protected CounterPanel |
createCounterPanel()
|
protected JPanel |
createFailedPanel()
|
protected FailureDetailView |
createFailureDetailView()
|
protected JFrame |
createFrame()
|
protected JMenu |
createJUnitMenu()
Creates the JUnit menu. |
protected JLabel |
createLogo()
|
protected void |
createMenus(JMenuBar mb)
|
protected JButton |
createQuitButton()
|
protected JButton |
createRunButton()
|
protected StatusLine |
createStatusLine()
|
protected JComboBox |
createSuiteCombo()
|
protected TestResult |
createTestResult()
|
protected JTabbedPane |
createTestRunViews()
|
protected JFrame |
createUI(String suiteName)
|
protected JCheckBox |
createUseLoaderCheckBox()
|
ListModel |
getFailures()
Returns the failure model |
static Icon |
getIconResource(Class clazz,
String name)
|
protected String |
getSuiteText()
|
void |
handleTestSelected(Test test)
Handles the selection of a Test. |
void |
insertUpdate(DocumentEvent event)
|
static void |
main(String[] args)
|
void |
removeUpdate(DocumentEvent event)
|
protected void |
reset()
|
static void |
run(Class test)
|
protected void |
runFailed(String message)
Override to define how to handle a failed loading of a test suite. |
protected void |
runFinished(Test testSuite)
|
void |
runSuite()
|
protected void |
runTest(Test testSuite)
|
void |
setSuite(String suiteName)
|
void |
start(String[] args)
Starts the TestRunner |
void |
terminate()
Terminates the TestRunner |
void |
testEnded(String stringName)
|
void |
testFailed(int status,
Test test,
Throwable t)
|
void |
testStarted(String testName)
|
void |
testViewChanged()
|
void |
textChanged()
|
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 |
Field Detail |
protected JFrame fFrame
Constructor Detail |
public TestRunner()
Method Detail |
public static void main(String[] args)
public static void run(Class test)
public void testFailed(int status, Test test, Throwable t)
testFailed
in class BaseTestRunner
public void testStarted(String testName)
testStarted
in class BaseTestRunner
public void testEnded(String stringName)
testEnded
in class BaseTestRunner
public void setSuite(String suiteName)
protected void aboutToStart(Test testSuite)
protected void runFinished(Test testSuite)
protected CounterPanel createCounterPanel()
protected JPanel createFailedPanel()
protected FailureDetailView createFailureDetailView()
protected JMenu createJUnitMenu()
protected JFrame createFrame()
protected JLabel createLogo()
protected void createMenus(JMenuBar mb)
protected JCheckBox createUseLoaderCheckBox()
protected JButton createQuitButton()
protected JButton createRunButton()
protected Component createBrowseButton()
protected StatusLine createStatusLine()
protected JComboBox createSuiteCombo()
protected JTabbedPane createTestRunViews()
public void testViewChanged()
protected TestResult createTestResult()
protected JFrame createUI(String suiteName)
protected String getSuiteText()
public ListModel getFailures()
TestRunContext
getFailures
in interface TestRunContext
public void insertUpdate(DocumentEvent event)
public void browseTestClasses()
public void removeUpdate(DocumentEvent event)
protected void reset()
protected void runFailed(String message)
BaseTestRunner
runFailed
in class BaseTestRunner
public void runSuite()
protected void runTest(Test testSuite)
public void handleTestSelected(Test test)
TestRunContext
handleTestSelected
in interface TestRunContext
public void start(String[] args)
public void terminate()
public void textChanged()
protected void clearStatus()
BaseTestRunner
clearStatus
in class BaseTestRunner
public static Icon getIconResource(Class clazz, String name)
|
JUnit 3.8.1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |