Class ClassExtensionContext
java.lang.Object
org.junit.jupiter.engine.descriptor.AbstractExtensionContext<ClassBasedTestDescriptor>
org.junit.jupiter.engine.descriptor.ClassExtensionContext
- All Implemented Interfaces:
AutoCloseable
,org.junit.jupiter.api.extension.ExtensionContext
- Since:
- 5.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.jupiter.api.extension.ExtensionContext
org.junit.jupiter.api.extension.ExtensionContext.Namespace, org.junit.jupiter.api.extension.ExtensionContext.Store
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.junit.jupiter.api.TestInstance.Lifecycle
private org.junit.jupiter.api.extension.TestInstances
private final ThrowableCollector
-
Constructor Summary
ConstructorsConstructorDescriptionClassExtensionContext
(org.junit.jupiter.api.extension.ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, org.junit.jupiter.api.TestInstance.Lifecycle lifecycle, JupiterConfiguration configuration, ThrowableCollector throwableCollector, org.junit.jupiter.api.extension.ExecutableInvoker executableInvoker) ClassExtensionContext
(org.junit.jupiter.api.extension.ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, JupiterConfiguration configuration, ThrowableCollector throwableCollector, org.junit.jupiter.api.extension.ExecutableInvoker executableInvoker) Create a newClassExtensionContext
withTestInstance.Lifecycle.PER_METHOD
. -
Method Summary
Modifier and TypeMethodDescriptionprotected Node.ExecutionMode
Optional
<org.junit.jupiter.api.TestInstance.Lifecycle> Optional
<org.junit.jupiter.api.extension.TestInstances> (package private) void
setTestInstances
(org.junit.jupiter.api.extension.TestInstances testInstances) Methods inherited from class org.junit.jupiter.engine.descriptor.AbstractExtensionContext
close, getConfigurationParameter, getConfigurationParameter, getDisplayName, getExecutableInvoker, getExecutionMode, getParent, getRoot, getStore, getTags, getTestDescriptor, getUniqueId, publishReportEntry
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.junit.jupiter.api.extension.ExtensionContext
getRequiredTestClass, getRequiredTestInstance, getRequiredTestInstances, getRequiredTestMethod, publishReportEntry, publishReportEntry
-
Field Details
-
lifecycle
private final org.junit.jupiter.api.TestInstance.Lifecycle lifecycle -
throwableCollector
-
testInstances
private org.junit.jupiter.api.extension.TestInstances testInstances
-
-
Constructor Details
-
ClassExtensionContext
ClassExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, JupiterConfiguration configuration, ThrowableCollector throwableCollector, org.junit.jupiter.api.extension.ExecutableInvoker executableInvoker) Create a newClassExtensionContext
withTestInstance.Lifecycle.PER_METHOD
.- See Also:
-
ClassExtensionContext
ClassExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, org.junit.jupiter.api.TestInstance.Lifecycle lifecycle, JupiterConfiguration configuration, ThrowableCollector throwableCollector, org.junit.jupiter.api.extension.ExecutableInvoker executableInvoker)
-
-
Method Details
-
getElement
-
getTestClass
-
getTestInstanceLifecycle
-
getTestInstance
-
getTestInstances
-
setTestInstances
void setTestInstances(org.junit.jupiter.api.extension.TestInstances testInstances) -
getTestMethod
-
getExecutionException
-
getPlatformExecutionMode
- Specified by:
getPlatformExecutionMode
in classAbstractExtensionContext<ClassBasedTestDescriptor>
-