public abstract class AbstractMockTestRunner<T extends TestRunnable> extends Object implements TestRunner
TestRunner.Status| Constructor and Description |
|---|
AbstractMockTestRunner(T modelItem,
org.apache.log4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(String reason)
Cancels an ongoing test run with the specified reason
|
void |
fail(String reason)
Fails an ongoing test run with the specified reason
|
org.apache.log4j.Logger |
getLog() |
String |
getReason()
Gets the reason why a running test was canceled or failed.
|
TestRunContext |
getRunContext() |
long |
getStartTime()
Returns the time this runner was last started
|
TestRunner.Status |
getStatus()
Gets the current status of this TestRunner
|
T |
getTestRunnable() |
long |
getTimeTaken()
Returns the time taken by this runner since its last start
|
boolean |
isRunning() |
void |
setRunContext(TestRunContext context) |
void |
start(boolean async)
Starts running this TestRunners TestCase.
|
TestRunner.Status |
waitUntilFinished()
Blocks until this runner is finished, (returns directly if it already has
finished)
|
public AbstractMockTestRunner(T modelItem, org.apache.log4j.Logger logger)
public boolean isRunning()
isRunning in interface TestRunnerpublic void setRunContext(TestRunContext context)
public TestRunContext getRunContext()
getRunContext in interface TestRunnerpublic org.apache.log4j.Logger getLog()
public T getTestRunnable()
getTestRunnable in interface TestRunnerpublic TestRunner.Status getStatus()
TestRunnergetStatus in interface TestRunnerpublic void start(boolean async)
TestRunnerstart in interface TestRunnerasync - flag controlling if TestCase should be run in seperate or
callers thread.public long getTimeTaken()
TestRunnergetTimeTaken in interface TestRunnerpublic TestRunner.Status waitUntilFinished()
TestRunnerwaitUntilFinished in interface TestRunnerpublic void cancel(String reason)
TestRunnercancel in interface TestRunnerpublic void fail(String reason)
TestRunnerfail in interface TestRunnerpublic long getStartTime()
TestRunnergetStartTime in interface TestRunnerpublic String getReason()
TestRunnergetReason in interface TestRunnerCopyright © 2019. All Rights Reserved.