@API(value=Internal) public class NestedClassTestDescriptor extends ClassTestDescriptor
TestDescriptor for tests based on nested (but not static) Java classes.
The default display name for a non-static nested test class is the simple name of the class.
Node.DynamicTestExecutor, Node.SkipResultTestDescriptor.Type, TestDescriptor.Visitor| Constructor and Description |
|---|
NestedClassTestDescriptor(UniqueId uniqueId,
Class<?> testClass) |
| Modifier and Type | Method and Description |
|---|---|
Set<TestTag> |
getTags()
Get the set of tags associated with this descriptor.
|
protected TestInstanceProvider |
testInstanceProvider(JupiterEngineExecutionContext parentExecutionContext,
ExtensionRegistry registry,
ExtensionContext extensionContext) |
after, before, getLegacyReportingName, getTestClass, getType, invokeTestInstancePostProcessors, prepare, shouldBeSkippeddetermineDisplayName, executeAndMaskThrowable, getTags, isLeaf, populateNewExtensionRegistryFromExtendWith, shouldContainerBeSkipped, shouldTestBeSkippedaddChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, setSource, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitexecute, executeaccept, getDescendants, hasTests, isContainer, isRoot, isTest, prune, pruneTreepublic final Set<TestTag> getTags()
TestDescriptorgetTags in interface TestDescriptorgetTags in class ClassTestDescriptornull
but potentially emptyTestTagprotected TestInstanceProvider testInstanceProvider(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, ExtensionContext extensionContext)
testInstanceProvider in class ClassTestDescriptor