@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.
Node.DynamicTestExecutor, Node.ExecutionMode, Node.Invocation<C extends EngineExecutionContext>, Node.SkipResult
TestDescriptor.Type, TestDescriptor.Visitor
Modifier and Type | Field and Description |
---|---|
static String |
SEGMENT_TYPE |
lifecycle, tags
children
Constructor and Description |
---|
ClassTestDescriptor(UniqueId uniqueId,
Class<?> testClass,
JupiterConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
List<Class<?>> |
getEnclosingTestClasses() |
Node.ExecutionMode |
getExecutionMode()
Get the preferred of execution mode for
parallel execution of this node.
|
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, setDefaultChildExecutionMode
cleanUp, shouldBeSkipped, toExecutionMode
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
around, execute, nodeFinished, nodeSkipped
accept, containsTests, getDescendants, isContainer, isRoot, isTest, mayRegisterTests, prune
public static final String SEGMENT_TYPE
public ClassTestDescriptor(UniqueId uniqueId, Class<?> testClass, JupiterConfiguration configuration)
public Set<TestTag> getTags()
TestDescriptor
getTags
in interface TestDescriptor
getTags
in class AbstractTestDescriptor
null
but potentially emptyTestTag
public List<Class<?>> getEnclosingTestClasses()
getEnclosingTestClasses
in class ClassBasedTestDescriptor
public Node.ExecutionMode getExecutionMode()
Node
The default implementation returns Node.ExecutionMode.CONCURRENT
.
getExecutionMode
in interface Node<JupiterEngineExecutionContext>
getExecutionMode
in class JupiterTestDescriptor
null
Node.ExecutionMode
protected TestInstances instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionRegistrar registrar, ExtensionContext extensionContext)
instantiateTestClass
in class ClassBasedTestDescriptor
Copyright © 2019. All rights reserved.