| Package | Description |
|---|---|
| org.junit.experimental | |
| org.junit.experimental.categories | |
| org.junit.experimental.theories | |
| org.junit.runner |
Provides classes used to describe, collect, run and analyze multiple tests.
|
| org.junit.runners |
Provides standard
Runner implementations. |
| org.junit.runners.model | |
| org.junit.runners.parameterized |
| Modifier and Type | Method and Description |
|---|---|
Runner |
ParallelComputer.getSuite(RunnerBuilder builder,
java.lang.Class<?>[] classes) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
Categories.assertNoCategorizedDescendentsOfUncategorizeableParents(Description description) |
private static void |
Categories.assertNoDescendantsHaveCategoryAnnotations(Description description) |
| Constructor and Description |
|---|
Categories(java.lang.Class<?> klass,
RunnerBuilder builder) |
| Constructor and Description |
|---|
Theories(java.lang.Class<?> klass) |
| Modifier and Type | Method and Description |
|---|---|
Runner |
Computer.getSuite(RunnerBuilder builder,
java.lang.Class<?>[] classes)
Create a suite for
classes, building Runners with builder. |
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<Runner> |
Parameterized.createRunnersForParameters(java.lang.Iterable<java.lang.Object> allParameters,
java.lang.String namePattern,
ParametersRunnerFactory runnerFactory) |
private static java.lang.Class<?>[] |
Suite.getAnnotatedClasses(java.lang.Class<?> klass) |
private void |
ParentRunner.validate() |
| Constructor and Description |
|---|
BlockJUnit4ClassRunner(java.lang.Class<?> klass)
Creates a BlockJUnit4ClassRunner to run
klass |
JUnit4(java.lang.Class<?> klass)
Constructs a new instance of the default runner
|
ParentRunner(java.lang.Class<?> testClass)
Constructs a new
ParentRunner that will run @TestClass |
Suite(java.lang.Class<?> klass,
java.lang.Class<?>[] suiteClasses)
Call this when the default builder is good enough.
|
Suite(java.lang.Class<?> klass,
java.util.List<Runner> runners)
Called by this class and subclasses once the runners making up the suite have been determined
|
Suite(java.lang.Class<?> klass,
RunnerBuilder builder)
Called reflectively on classes annotated with
@RunWith(Suite.class) |
Suite(RunnerBuilder builder,
java.lang.Class<?>[] classes)
Call this when there is no single root class (for example, multiple class names
passed on the command line to
JUnitCore |
Suite(RunnerBuilder builder,
java.lang.Class<?> klass,
java.lang.Class<?>[] suiteClasses)
Called by this class and subclasses once the classes making up the suite have been determined
|
| Modifier and Type | Method and Description |
|---|---|
(package private) java.lang.Class<?> |
RunnerBuilder.addParent(java.lang.Class<?> parent) |
java.util.List<Runner> |
RunnerBuilder.runners(java.lang.Class<?> parent,
java.lang.Class<?>[] children)
Constructs and returns a list of Runners, one for each child class in
children. |
java.util.List<Runner> |
RunnerBuilder.runners(java.lang.Class<?> parent,
java.util.List<java.lang.Class<?>> children) |
| Modifier and Type | Method and Description |
|---|---|
Runner |
BlockJUnit4ClassRunnerWithParametersFactory.createRunnerForTestWithParameters(TestWithParameters test) |
Runner |
ParametersRunnerFactory.createRunnerForTestWithParameters(TestWithParameters test)
Returns a runner for the specified
TestWithParameters. |
| Constructor and Description |
|---|
BlockJUnit4ClassRunnerWithParameters(TestWithParameters test) |