@API(status=INTERNAL,
since="5.0")
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.
| Constructor and Description |
|---|
NestedClassTestDescriptor(org.junit.platform.engine.UniqueId uniqueId,
java.lang.Class<?> testClass) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<org.junit.platform.engine.TestTag> |
getTags() |
protected java.lang.Object |
instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext,
ExtensionRegistry registry,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
after, before, getLegacyReportingName, getTestClass, getType, preparedetermineDisplayName, executeAndMaskThrowable, getTags, populateNewExtensionRegistryFromExtendWith, shouldBeSkippedaddChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toStringpublic NestedClassTestDescriptor(org.junit.platform.engine.UniqueId uniqueId,
java.lang.Class<?> testClass)
public final java.util.Set<org.junit.platform.engine.TestTag> getTags()
getTags in interface org.junit.platform.engine.TestDescriptorgetTags in class ClassTestDescriptorprotected java.lang.Object instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
instantiateTestClass in class ClassTestDescriptor