public abstract class Runner extends java.lang.Object implements Describable
Runner runs tests and notifies a RunNotifier
of significant events as it does so. You will need to subclass Runner
when using RunWith to invoke a custom runner. When creating
a custom runner, in addition to implementing the abstract methods here you must
also provide a constructor that takes as an argument the Class containing
the tests.
The default runner implementation guarantees that the instances of the test case class will be constructed immediately before running the test and that the runner will retain no reference to the test case instances, generally making them available for garbage collection.
Description,
RunWith| Constructor and Description |
|---|
Runner() |
| Modifier and Type | Method and Description |
|---|---|
abstract Description |
getDescription() |
abstract void |
run(RunNotifier notifier)
Run the tests for this runner.
|
int |
testCount() |
public abstract Description getDescription()
getDescription in interface DescribableDescription showing the tests to be run by the receiverpublic abstract void run(RunNotifier notifier)
notifier - will be notified of events while tests are being run--tests being
started, finishing, and failingpublic int testCount()