Class IsTestClassWithTests

java.lang.Object
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests
All Implemented Interfaces:
Predicate<Class<?>>

@API(status=INTERNAL, since="5.1") public class IsTestClassWithTests extends Object implements Predicate<Class<?>>
Test if a class is a JUnit Jupiter test class containing executable tests, test factories, test templates, or nested tests.
Since:
5.0
  • Field Details

  • Constructor Details

    • IsTestClassWithTests

      public IsTestClassWithTests()
  • Method Details

    • test

      public boolean test(Class<?> candidate)
      Specified by:
      test in interface Predicate<Class<?>>
    • hasTestOrTestFactoryOrTestTemplateMethods

      private boolean hasTestOrTestFactoryOrTestTemplateMethods(Class<?> candidate)
    • hasNestedTests

      private boolean hasNestedTests(Class<?> candidate)