Class ClassTestDescriptor

  • All Implemented Interfaces:
    ResourceLockAware, TestClassAware, Validatable, org.junit.platform.engine.support.hierarchical.Node<JupiterEngineExecutionContext>, org.junit.platform.engine.TestDescriptor

    @API(status=INTERNAL,
         since="5.0")
    public class ClassTestDescriptor
    extends ClassBasedTestDescriptor
    TestDescriptor for tests based on Java classes.

    Default Display Names

    The default display name for a top-level or nested static test class is the fully qualified name of the class with the package name and leading dot (".") removed.

    Since:
    5.0
    • Constructor Detail

      • ClassTestDescriptor

        public ClassTestDescriptor​(org.junit.platform.engine.UniqueId uniqueId,
                                   java.lang.Class<?> testClass,
                                   JupiterConfiguration configuration)
      • ClassTestDescriptor

        private ClassTestDescriptor​(org.junit.platform.engine.UniqueId uniqueId,
                                    java.lang.Class<?> testClass,
                                    java.lang.String displayName,
                                    JupiterConfiguration configuration)
    • Method Detail

      • getTags

        public java.util.Set<org.junit.platform.engine.TestTag> getTags()
        Specified by:
        getTags in interface org.junit.platform.engine.TestDescriptor
        Overrides:
        getTags in class org.junit.platform.engine.support.descriptor.AbstractTestDescriptor
      • getEnclosingTestClasses

        public java.util.List<java.lang.Class<?>> getEnclosingTestClasses()
      • getResourceLocksProviderEvaluator

        public java.util.function.Function<org.junit.jupiter.api.parallel.ResourceLocksProvider,​java.util.Set<org.junit.jupiter.api.parallel.ResourceLocksProvider.Lock>> getResourceLocksProviderEvaluator()