|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.junit.runner.Runner
org.junit.runners.ParentRunner<T>
public abstract class ParentRunner<T>
Provides most of the functionality specific to a Runner that implements a
"parent node" in the test tree, with children defined by objects of some data
type T. (For BlockJUnit4ClassRunner, T is
Method . For Suite, T is Class.) Subclasses
must implement finding the children of the node, describing each child, and
running each child. ParentRunner will filter and sort children, handle
@BeforeClass and @AfterClass methods, create a composite
Description, and run children sequentially.
| Method Summary | |
|---|---|
void |
filter(Filter filter)
Remove tests that don't pass the parameter filter. |
Description |
getDescription()
|
TestClass |
getTestClass()
Returns a TestClass object wrapping the class to be executed. |
void |
run(RunNotifier notifier)
Run the tests for this runner. |
void |
setScheduler(RunnerScheduler scheduler)
Sets a scheduler that determines the order and parallelization of children. |
void |
sort(Sorter sorter)
Sorts the tests using sorter |
| Methods inherited from class org.junit.runner.Runner |
|---|
testCount |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public final TestClass getTestClass()
TestClass object wrapping the class to be executed.
public Description getDescription()
getDescription in interface DescribablegetDescription in class RunnerDescription showing the tests to be run by the receiverpublic void run(RunNotifier notifier)
Runner
run in class Runnernotifier - will be notified of events while tests are being run--tests being
started, finishing, and failing
public void filter(Filter filter)
throws NoTestsRemainException
Filterablefilter.
filter in interface Filterablefilter - the Filter to apply
NoTestsRemainException - if all tests are filtered outpublic void sort(Sorter sorter)
Sortablesorter
sort in interface Sortablesorter - the Sorter to use for sorting the testspublic void setScheduler(RunnerScheduler scheduler)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||