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, ExtensionContextInternal
- 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, org.junit.jupiter.api.extension.ExtensionContext.StoreScope -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.junit.jupiter.api.TestInstance.Lifecycleprivate org.junit.jupiter.api.extension.TestInstancesprivate final org.junit.platform.engine.support.hierarchical.ThrowableCollector -
Constructor Summary
ConstructorsConstructorDescriptionClassExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, org.junit.jupiter.api.TestInstance.Lifecycle lifecycle, JupiterConfiguration configuration, ExtensionRegistry extensionRegistry, LauncherStoreFacade launcherStoreFacade, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.junit.platform.engine.support.hierarchical.Node.ExecutionModeOptional<org.junit.jupiter.api.TestInstance.Lifecycle> Optional<org.junit.jupiter.api.extension.TestInstances> (package private) voidsetTestInstances(org.junit.jupiter.api.extension.TestInstances testInstances) Methods inherited from class AbstractExtensionContext
close, getConfigurationParameter, getConfigurationParameter, getDisplayName, getExecutableInvoker, getExecutionMode, getExtensions, getParent, getRoot, getStore, getStore, getTags, getTestDescriptor, getUniqueId, publishDirectory, publishFile, publishReportEntryMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.jupiter.api.extension.ExtensionContext
getRequiredTestClass, getRequiredTestInstance, getRequiredTestInstances, getRequiredTestMethod, publishFile, publishReportEntry, publishReportEntry
-
Field Details
-
lifecycle
private final org.junit.jupiter.api.TestInstance.Lifecycle lifecycle -
throwableCollector
private final org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector -
testInstances
private org.junit.jupiter.api.extension.TestInstances testInstances
-
-
Constructor Details
-
ClassExtensionContext
ClassExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, org.junit.jupiter.api.TestInstance.Lifecycle lifecycle, JupiterConfiguration configuration, ExtensionRegistry extensionRegistry, LauncherStoreFacade launcherStoreFacade, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector)
-
-
Method Details
-
getElement
-
getTestClass
-
getEnclosingTestClasses
-
getTestInstanceLifecycle
-
getTestInstance
-
getTestInstances
-
setTestInstances
void setTestInstances(org.junit.jupiter.api.extension.TestInstances testInstances) -
getTestMethod
-
getExecutionException
-
getPlatformExecutionMode
protected org.junit.platform.engine.support.hierarchical.Node.ExecutionMode getPlatformExecutionMode()- Specified by:
getPlatformExecutionModein classAbstractExtensionContext<ClassBasedTestDescriptor>
-