private static class DefensiveAllDefaultPossibilitiesBuilder.DefensiveJUnit4Builder
extends org.junit.internal.builders.JUnit4Builder
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 static java.util.function.Predicate<java.lang.reflect.Method> |
isPotentialJUnit4TestMethod |
Modifier | Constructor and Description |
---|---|
private |
DefensiveJUnit4Builder() |
Modifier and Type | Method and Description |
---|---|
private boolean |
containsTestMethods(java.lang.Class<?> testClass) |
org.junit.runner.Runner |
runnerForClass(java.lang.Class<?> testClass) |
private static final java.util.function.Predicate<java.lang.reflect.Method> isPotentialJUnit4TestMethod
public org.junit.runner.Runner runnerForClass(java.lang.Class<?> testClass) throws java.lang.Throwable
runnerForClass
in class org.junit.internal.builders.JUnit4Builder
java.lang.Throwable
private boolean containsTestMethods(java.lang.Class<?> testClass)