class DefensiveAllDefaultPossibilitiesBuilder
extends org.junit.internal.builders.AllDefaultPossibilitiesBuilder
AllDefaultPossibilitiesBuilder from JUnit 4 to
ignore certain classes that would otherwise be reported as errors or cause
infinite recursion.| Modifier and Type | Class and Description |
|---|---|
private static class |
DefensiveAllDefaultPossibilitiesBuilder.DefensiveAnnotatedBuilder
Customization of
AnnotatedBuilder that ignores classes annotated
with @RunWith(JUnitPlatform.class) to avoid infinite recursion. |
private static class |
DefensiveAllDefaultPossibilitiesBuilder.DefensiveJUnit4Builder
Customization of
JUnit4Builder that ignores classes that do not
contain any test methods in order not to report errors for them. |
| Modifier and Type | Field and Description |
|---|---|
private org.junit.internal.builders.AnnotatedBuilder |
annotatedBuilder |
private DefensiveAllDefaultPossibilitiesBuilder.DefensiveJUnit4Builder |
defensiveJUnit4Builder |
private static Logger |
logger |
| Constructor and Description |
|---|
DefensiveAllDefaultPossibilitiesBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected org.junit.internal.builders.AnnotatedBuilder |
annotatedBuilder() |
protected org.junit.internal.builders.JUnit4Builder |
junit4Builder() |
ignoredBuilder, junit3Builder, runnerForClass, suiteMethodBuilderprivate static final Logger logger
private final org.junit.internal.builders.AnnotatedBuilder annotatedBuilder
private final DefensiveAllDefaultPossibilitiesBuilder.DefensiveJUnit4Builder defensiveJUnit4Builder
DefensiveAllDefaultPossibilitiesBuilder()
protected org.junit.internal.builders.AnnotatedBuilder annotatedBuilder()
annotatedBuilder in class org.junit.internal.builders.AllDefaultPossibilitiesBuilderprotected org.junit.internal.builders.JUnit4Builder junit4Builder()
junit4Builder in class org.junit.internal.builders.AllDefaultPossibilitiesBuilder