@API(status=INTERNAL,
since="5.0")
public class ClassTestDescriptor
extends JupiterTestDescriptor
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.
| Modifier | Constructor and Description |
|---|---|
|
ClassTestDescriptor(org.junit.platform.engine.UniqueId uniqueId,
java.lang.Class<?> testClass) |
protected |
ClassTestDescriptor(org.junit.platform.engine.UniqueId uniqueId,
java.util.function.Function<java.lang.Class<?>,java.lang.String> defaultDisplayNameGenerator,
java.lang.Class<?> testClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
after(JupiterEngineExecutionContext context) |
JupiterEngineExecutionContext |
before(JupiterEngineExecutionContext context) |
java.lang.String |
getLegacyReportingName() |
java.util.Set<org.junit.platform.engine.TestTag> |
getTags() |
java.lang.Class<?> |
getTestClass() |
org.junit.platform.engine.TestDescriptor.Type |
getType() |
protected java.lang.Object |
instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext,
ExtensionRegistry registry,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
JupiterEngineExecutionContext |
prepare(JupiterEngineExecutionContext context) |
determineDisplayName, executeAndMaskThrowable, getTags, populateNewExtensionRegistryFromExtendWith, shouldBeSkippedaddChild, equals, findByUniqueId, getChildren, getDisplayName, getParent, getSource, getUniqueId, hashCode, removeChild, removeFromHierarchy, setParent, toStringpublic ClassTestDescriptor(org.junit.platform.engine.UniqueId uniqueId,
java.lang.Class<?> testClass)
protected ClassTestDescriptor(org.junit.platform.engine.UniqueId uniqueId,
java.util.function.Function<java.lang.Class<?>,java.lang.String> defaultDisplayNameGenerator,
java.lang.Class<?> testClass)
public java.util.Set<org.junit.platform.engine.TestTag> getTags()
getTags in interface org.junit.platform.engine.TestDescriptorgetTags in class org.junit.platform.engine.support.descriptor.AbstractTestDescriptorpublic final java.lang.Class<?> getTestClass()
public org.junit.platform.engine.TestDescriptor.Type getType()
public java.lang.String getLegacyReportingName()
public JupiterEngineExecutionContext prepare(JupiterEngineExecutionContext context)
public JupiterEngineExecutionContext before(JupiterEngineExecutionContext context) throws java.lang.Exception
java.lang.Exceptionpublic void after(JupiterEngineExecutionContext context) throws java.lang.Exception
java.lang.Exceptionprotected java.lang.Object instantiateTestClass(JupiterEngineExecutionContext parentExecutionContext, ExtensionRegistry registry, org.junit.jupiter.api.extension.ExtensionContext extensionContext)