Class TestClassPredicates

java.lang.Object
org.junit.jupiter.engine.discovery.predicates.TestClassPredicates

@API(status=INTERNAL, since="5.13") public class TestClassPredicates extends Object
Predicates for determining whether a class is a JUnit Jupiter test class.
Since:
5.13
  • Field Details Link icon

    • isAnnotatedWithNested Link icon

      public final Predicate<Class<?>> isAnnotatedWithNested
    • isAnnotatedWithClassTemplate Link icon

      public final Predicate<Class<?>> isAnnotatedWithClassTemplate
    • isAnnotatedWithNestedAndValid Link icon

      public final Predicate<Class<?>> isAnnotatedWithNestedAndValid
    • looksLikeNestedOrStandaloneTestClass Link icon

      public final Predicate<Class<?>> looksLikeNestedOrStandaloneTestClass
    • isTestOrTestFactoryOrTestTemplateMethod Link icon

      public final Predicate<Method> isTestOrTestFactoryOrTestTemplateMethod
  • Constructor Details Link icon

  • Method Details Link icon

    • looksLikeIntendedTestClass Link icon

      public boolean looksLikeIntendedTestClass(Class<?> candidate)
    • isValidNestedTestClass Link icon

      public boolean isValidNestedTestClass(Class<?> candidate)
    • validateNestedTestClass Link icon

      public @Nullable TestClassPredicates.NestedClassInvalidityReason validateNestedTestClass(Class<?> candidate)
    • isValidStandaloneTestClass Link icon

      public boolean isValidStandaloneTestClass(Class<?> candidate)