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, suiteMethodBuilder
private 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.AllDefaultPossibilitiesBuilder
protected org.junit.internal.builders.JUnit4Builder junit4Builder()
junit4Builder
in class org.junit.internal.builders.AllDefaultPossibilitiesBuilder