org.junit.runner
Annotation Type RunWith
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface RunWith
When a class is annotated with @RunWith
or extends a class annotated with
@RunWith
,
JUnit will invoke
the class it references to run the tests in that class instead of the runner
built into JUnit. We added this feature late in development. While it
seems powerful we expect the runner API to change as we learn how people
really use it. Some of the classes that are currently internal will likely be refined
and become public.
Required Element Summary |
java.lang.Class<? extends Runner> |
value
|
value
public abstract java.lang.Class<? extends Runner> value
- Returns:
- a Runner class (must have a constructor that takes a single Class to run)