org.junitee.runner
Class TestRunner
java.lang.Object
junit.runner.BaseTestRunner
org.junitee.runner.TestRunner
- All Implemented Interfaces:
- junit.framework.TestListener
- public class TestRunner
- extends junit.runner.BaseTestRunner
This is the JUnitEE testrunner.
- Since:
- 1.5
- Version:
- $Revision: 1.12 $
- Author:
- Oliver Rossmueller
| 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, filterStack, getFilteredTrace, getPreference, getPreference, getTest, inVAJava, loadSuiteClass, processArguments, setLoading, 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()
runFailed
protected void runFailed(java.lang.String className)
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)
addFailure
public void addFailure(junit.framework.Test test,
junit.framework.AssertionFailedError assertionFailedError)
endTest
public void endTest(junit.framework.Test test)
startTest
public void startTest(junit.framework.Test test)
testStarted
public void testStarted(java.lang.String s)
testEnded
public void testEnded(java.lang.String s)
testFailed
public void testFailed(int i,
junit.framework.Test test,
java.lang.Throwable throwable)