Package org.junit.runners
Provides standard
Runner
implementations.- Since:
- 4.0
- See Also:
Runner
,BlockJUnit4ClassRunner
-
Class Summary Class Description AllTests Runner for use with JUnit 3.8.x-style AllTests classes (those that only implement a staticsuite()
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 runnerParameterized
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 typeT
.Suite UsingSuite
as a runner allows you to manually build a suite containing tests from many classes. -
Enum Summary Enum Description MethodSorters Sort the methods into a specified execution order. -
Annotation Types Summary Annotation Type Description Parameterized.AfterParam Annotation forpublic static void
methods which should be executed after evaluating tests with particular parameters.Parameterized.BeforeParam Annotation forpublic static void
methods which should be executed before evaluating tests with particular parameters.Parameterized.Parameter Annotation for fields of the test class which will be initialized by the method annotated byParameters
.Parameterized.Parameters Annotation for a method which provides parameters to be injected into the test class constructor byParameterized
.Parameterized.UseParametersRunnerFactory Add this annotation to your test class if you want to generate a special runner.Suite.SuiteClasses TheSuiteClasses
annotation specifies the classes to be run when a class annotated with@RunWith(Suite.class)
is run.