@API(status=INTERNAL,
since="5.0")
public class ClassTestDescriptor
extends ClassBasedTestDescriptor
TestDescriptor for tests based on Java classes.
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.
JupiterTestDescriptor.ExceptionHandlerInvoker<E extends Extension>Node.DynamicTestExecutor, Node.ExecutionMode, Node.Invocation<C extends EngineExecutionContext>, Node.SkipResultTestDescriptor.Type, TestDescriptor.Visitor| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SEGMENT_TYPE |
lifecycle, tagsconfigurationchildren| Constructor and Description |
|---|
ClassTestDescriptor(UniqueId uniqueId,
java.lang.Class<?> testClass,
JupiterConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Class<?>> |
getEnclosingTestClasses() |
Node.ExecutionMode |
getExecutionMode()
Get the preferred of execution mode for
parallel execution of this node.
|
java.util.Set<TestTag> |
getTags()
Get the set of tags associated with this descriptor.
|
protected TestInstances |
instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext,
ExtensionRegistry registry,
ExtensionRegistrar registrar,
ExtensionContext extensionContext) |
after, before, getDefaultChildExecutionMode, getExclusiveResources, getExplicitExecutionMode, getLegacyReportingName, getTestClass, getType, instantiateTestClass, prepare, setDefaultChildExecutionModecleanUp, getExclusiveResourcesFromAnnotation, getExecutionModeFromAnnotation, getTags, invokeExecutionExceptionHandlers, shouldBeSkipped, toExecutionModeaddChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaround, execute, nodeFinished, nodeSkippedaccept, containsTests, getDescendants, isContainer, isRoot, isTest, mayRegisterTests, prunepublic static final java.lang.String SEGMENT_TYPE
public ClassTestDescriptor(UniqueId uniqueId, java.lang.Class<?> testClass, JupiterConfiguration configuration)
public java.util.Set<TestTag> getTags()
TestDescriptorgetTags in interface TestDescriptorgetTags in class AbstractTestDescriptornull
but potentially emptyTestTagpublic java.util.List<java.lang.Class<?>> getEnclosingTestClasses()
getEnclosingTestClasses in class ClassBasedTestDescriptorpublic Node.ExecutionMode getExecutionMode()
NodeThe default implementation returns Node.ExecutionMode.CONCURRENT.
getExecutionMode in interface Node<JupiterEngineExecutionContext>getExecutionMode in class JupiterTestDescriptornullNode.ExecutionModeprotected TestInstances instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext)
instantiateTestClass in class ClassBasedTestDescriptor