net.sf.jzeno.unittesting
Class TestRunner
java.lang.Object
junit.runner.BaseTestRunner
net.sf.jzeno.unittesting.TestRunner
- All Implemented Interfaces:
- junit.framework.TestListener
public class TestRunner
- extends junit.runner.BaseTestRunner
Fields inherited from class junit.runner.BaseTestRunner |
SUITE_METHODNAME |
Constructor Summary |
TestRunner(java.lang.ClassLoader loader,
TestRunnerListener listener,
boolean forkThread)
Create a new instance and set the classloader to be used to load test classes. |
Method Summary |
void |
addError(junit.framework.Test test,
java.lang.Throwable throwable)
|
void |
addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError assertionFailedError)
|
void |
endTest(junit.framework.Test test)
|
junit.runner.TestSuiteLoader |
getLoader()
|
protected junit.framework.Test |
getTest(java.lang.String suiteClassName,
java.lang.String testName)
|
void |
run(java.lang.String[] testClassNames)
Run all tests in the given test classes. |
void |
run(java.lang.String testClassName,
java.lang.String testName)
|
protected void |
runFailed(java.lang.String className)
|
void |
startTest(junit.framework.Test test)
|
void |
stop()
|
void |
testEnded(java.lang.String s)
|
void |
testFailed(int i,
junit.framework.Test test,
java.lang.Throwable throwable)
|
void |
testStarted(java.lang.String s)
|
Methods inherited from class junit.runner.BaseTestRunner |
clearStatus, elapsedTimeAsString, extractClassName, getFilteredTrace, getFilteredTrace, getPreference, getPreference, getPreferences, getTest, inVAJava, loadSuiteClass, processArguments, savePreferences, setLoading, setPreference, setPreferences, showStackRaw, truncate, useReloadingTestSuiteLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestRunner
public TestRunner(java.lang.ClassLoader loader,
TestRunnerListener listener,
boolean forkThread)
- Create a new instance and set the classloader to be used to load test classes.
- Parameters:
loader
- classloader to load test classeslistener
- test listener to be notfied
stop
public void stop()
run
public void run(java.lang.String[] testClassNames)
- Run all tests in the given test classes.
- Parameters:
testClassNames
- names of the test classes
run
public void run(java.lang.String testClassName,
java.lang.String testName)
getLoader
public junit.runner.TestSuiteLoader getLoader()
- Overrides:
getLoader
in class junit.runner.BaseTestRunner
runFailed
protected void runFailed(java.lang.String className)
- Specified by:
runFailed
in class junit.runner.BaseTestRunner
getTest
protected junit.framework.Test getTest(java.lang.String suiteClassName,
java.lang.String testName)
addError
public void addError(junit.framework.Test test,
java.lang.Throwable throwable)
- Specified by:
addError
in interface junit.framework.TestListener
- Overrides:
addError
in class junit.runner.BaseTestRunner
addFailure
public void addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError assertionFailedError)
- Specified by:
addFailure
in interface junit.framework.TestListener
- Overrides:
addFailure
in class junit.runner.BaseTestRunner
endTest
public void endTest(junit.framework.Test test)
- Specified by:
endTest
in interface junit.framework.TestListener
- Overrides:
endTest
in class junit.runner.BaseTestRunner
startTest
public void startTest(junit.framework.Test test)
- Specified by:
startTest
in interface junit.framework.TestListener
- Overrides:
startTest
in class junit.runner.BaseTestRunner
testStarted
public void testStarted(java.lang.String s)
- Specified by:
testStarted
in class junit.runner.BaseTestRunner
testEnded
public void testEnded(java.lang.String s)
- Specified by:
testEnded
in class junit.runner.BaseTestRunner
testFailed
public void testFailed(int i,
junit.framework.Test test,
java.lang.Throwable throwable)
- Specified by:
testFailed
in class junit.runner.BaseTestRunner