|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.runner.BaseTestRunner
org.apache.cactus.internal.server.runner.WebappTestRunner
public class WebappTestRunner
JUnit Test Runner that can load test cases that are in the classpath of a webapp. This test runner is supposed to be executed from within the webapp.
Field Summary |
---|
Fields inherited from class junit.runner.BaseTestRunner |
---|
SUITE_METHODNAME |
Constructor Summary | |
---|---|
WebappTestRunner()
|
Method Summary | |
---|---|
void |
addError(junit.framework.Test theTest,
java.lang.Throwable theThrowable)
|
void |
addFailure(junit.framework.Test theTest,
junit.framework.AssertionFailedError theAssertionFailedError)
|
void |
endTest(junit.framework.Test theTest)
|
java.lang.String |
getErrorMessage()
|
junit.runner.TestSuiteLoader |
getLoader()
Overridden from BaseTestRunner in order to use either the context class loader or the webapp one. |
protected void |
runFailed(java.lang.String theMessage)
Event called by the base test runner when it fails to load a test suite. |
void |
startTest(junit.framework.Test theTest)
|
void |
testEnded(java.lang.String theTestName)
Event called by the base test runner when the test ends. |
void |
testFailed(int theStatus,
junit.framework.Test theTest,
java.lang.Throwable theThrowable)
Event called by the base test runner when the test fails. |
void |
testStarted(java.lang.String theTestName)
Event called by the base test runner when the test starts. |
Methods inherited from class junit.runner.BaseTestRunner |
---|
clearStatus, elapsedTimeAsString, extractClassName, getFilteredTrace, getFilteredTrace, getPreference, getPreference, getPreferences, getTest, inMac, 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 |
Constructor Detail |
---|
public WebappTestRunner()
Method Detail |
---|
public junit.runner.TestSuiteLoader getLoader()
getLoader
in class junit.runner.BaseTestRunner
protected void runFailed(java.lang.String theMessage)
runFailed
in class junit.runner.BaseTestRunner
theMessage
- the message of the failurepublic java.lang.String getErrorMessage()
BaseTestRunner
if it
failed to load the test suitepublic void testEnded(java.lang.String theTestName)
testEnded
in class junit.runner.BaseTestRunner
theTestName
- the test case namepublic void testFailed(int theStatus, junit.framework.Test theTest, java.lang.Throwable theThrowable)
testFailed
in class junit.runner.BaseTestRunner
theStatus
- the status code of the errortheTest
- the test object that failedtheThrowable
- the exception that was thrownpublic void testStarted(java.lang.String theTestName)
testStarted
in class junit.runner.BaseTestRunner
theTestName
- the test case namepublic void addError(junit.framework.Test theTest, java.lang.Throwable theThrowable)
addError
in interface junit.framework.TestListener
addError
in class junit.runner.BaseTestRunner
BaseTestRunner.addError(Test, Throwable)
public void addFailure(junit.framework.Test theTest, junit.framework.AssertionFailedError theAssertionFailedError)
addFailure
in interface junit.framework.TestListener
addFailure
in class junit.runner.BaseTestRunner
BaseTestRunner.addFailure(Test, AssertionFailedError)
public void endTest(junit.framework.Test theTest)
endTest
in interface junit.framework.TestListener
endTest
in class junit.runner.BaseTestRunner
BaseTestRunner.endTest(Test)
public void startTest(junit.framework.Test theTest)
startTest
in interface junit.framework.TestListener
startTest
in class junit.runner.BaseTestRunner
BaseTestRunner.startTest(Test)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |