Node<JupiterEngineExecutionContext>, TestDescriptor@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.SkipResultTestDescriptor.Type, TestDescriptor.Visitor| Modifier and Type | Field | Description |
|---|---|---|
static String |
SEGMENT_TYPE |
childrenlifecycle, tags| Constructor | Description |
|---|---|
ClassTestDescriptor(UniqueId uniqueId,
Class<?> testClass,
JupiterConfiguration configuration) |
| Modifier and Type | Method | 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) |
addChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toStringafter, before, getDefaultChildExecutionMode, getExclusiveResources, getExplicitExecutionMode, getLegacyReportingName, getTestClass, getType, instantiateTestClass, prepare, setDefaultChildExecutionModecleanUp, shouldBeSkipped, toExecutionModearound, execute, nodeFinished, nodeSkippedclone, finalize, getClass, notify, notifyAll, wait, wait, waitaccept, containsTests, getDescendants, isContainer, isRoot, isTest, mayRegisterTests, prunepublic static final String SEGMENT_TYPE
public ClassTestDescriptor(UniqueId uniqueId, Class<?> testClass, JupiterConfiguration configuration)
public Set<TestTag> getTags()
TestDescriptorgetTags in interface TestDescriptorgetTags in class AbstractTestDescriptornull
but potentially emptyTestTagpublic List<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 ClassBasedTestDescriptorCopyright © 2019. All rights reserved.