|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.extensions.jfunc.runner.BaseTestRunner
Base class for all test runners. This class was born live on stage in Sardinia during XP2000.
Field Summary | |
static java.lang.String |
SUITE_METHODNAME
|
Constructor Summary | |
BaseTestRunner()
|
Method Summary | |
protected void |
clearStatus()
Clears the status message. |
java.lang.String |
elapsedTimeAsString(long runTime)
Returns the formatted string of the elapsed time. |
java.lang.String |
extractClassName(java.lang.String className)
Extract the class name from a String in VA/Java style |
static java.lang.String |
filterStack(java.lang.String stack)
|
static java.lang.String |
filterStack(java.lang.String stack,
boolean justMessage)
Filters stack frames from internal JUnit classes |
static java.lang.String |
getFilteredTrace(java.lang.Throwable t)
|
static java.lang.String |
getFilteredTrace(java.lang.Throwable t,
boolean justMessage)
Returns a filtered stack trace |
junit.runner.TestSuiteLoader |
getLoader()
Returns the loader to be used. |
static java.lang.String |
getPreference(java.lang.String key)
|
static int |
getPreference(java.lang.String key,
int dflt)
|
junit.framework.Test |
getTest(java.lang.String suiteClassName)
Returns the Test corresponding to the given suite. |
junit.framework.Test |
getTest(java.lang.String suiteClassName,
java.lang.String[] args)
|
static boolean |
inVAJava()
|
protected java.lang.Class |
loadSuiteClass(java.lang.String suiteClassName)
Returns the loaded Class for a suite name. |
protected java.lang.String |
processArguments(java.lang.String[] args)
Processes the command line arguments and returns the name of the suite class to run or null |
protected abstract void |
runFailed(java.lang.String message)
Override to define how to handle a failed loading of a test suite. |
void |
setLoading(boolean enable)
Sets the loading behaviour of the test runner |
static java.lang.String |
truncate(java.lang.String s)
Truncates a String to the maximum length. |
protected boolean |
useReloadingTestSuiteLoader()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String SUITE_METHODNAME
Constructor Detail |
public BaseTestRunner()
Method Detail |
public junit.framework.Test getTest(java.lang.String suiteClassName)
public junit.framework.Test getTest(java.lang.String suiteClassName, java.lang.String[] args)
public java.lang.String elapsedTimeAsString(long runTime)
protected java.lang.String processArguments(java.lang.String[] args)
public void setLoading(boolean enable)
public java.lang.String extractClassName(java.lang.String className)
public static java.lang.String truncate(java.lang.String s)
protected abstract void runFailed(java.lang.String message)
protected java.lang.Class loadSuiteClass(java.lang.String suiteClassName) throws java.lang.ClassNotFoundException
protected void clearStatus()
public junit.runner.TestSuiteLoader getLoader()
protected boolean useReloadingTestSuiteLoader()
public static java.lang.String getPreference(java.lang.String key)
public static int getPreference(java.lang.String key, int dflt)
public static boolean inVAJava()
public static java.lang.String getFilteredTrace(java.lang.Throwable t)
public static java.lang.String getFilteredTrace(java.lang.Throwable t, boolean justMessage)
public static java.lang.String filterStack(java.lang.String stack)
public static java.lang.String filterStack(java.lang.String stack, boolean justMessage)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |