Class | Description |
---|---|
AllTests |
Runner for use with JUnit 3.8.x-style AllTests classes
(those that only implement a static
suite()
method). |
BlockJUnit4ClassRunner |
Implements the JUnit 4 standard test case class model, as defined by the
annotations in the org.junit package.
|
JUnit4 |
Aliases the current default JUnit 4 class runner, for future-proofing.
|
Parameterized |
The custom runner
Parameterized implements parameterized tests. |
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 . |
Suite |
Using
Suite as a runner allows you to manually
build a suite containing tests from many classes. |
Enum | Description |
---|---|
MethodSorters |
Sort the methods into a specified execution order.
|
Annotation Type | Description |
---|---|
Parameterized.Parameter |
Annotation for fields of the test class which will be initialized by the
method annotated by
Parameters By using directly this annotation, the test class constructor isn't needed. |
Parameterized.Parameters |
Annotation for a method which provides parameters to be injected into the
test class constructor by
Parameterized |
Suite.SuiteClasses |
The
SuiteClasses annotation specifies the classes to be run when a class
annotated with @RunWith(Suite.class) is run. |
Runner
implementations.Runner
,
BlockJUnit4ClassRunner