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

    • isAnnotatedWithNested

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

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

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

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

      public final Predicate<Method> isTestOrTestFactoryOrTestTemplateMethod
  • Constructor Details

  • Method Details

    • looksLikeIntendedTestClass

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

      public boolean isValidNestedTestClass(Class<?> candidate)
    • isValidStandaloneTestClass

      public boolean isValidStandaloneTestClass(Class<?> candidate)