Class ClassExtensionContext
- java.lang.Object
-
- org.junit.jupiter.engine.descriptor.AbstractExtensionContext<ClassBasedTestDescriptor>
-
- org.junit.jupiter.engine.descriptor.ClassExtensionContext
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.junit.jupiter.api.extension.ExtensionContext,ExtensionContextInternal
final class ClassExtensionContext extends AbstractExtensionContext<ClassBasedTestDescriptor>
- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description private org.junit.jupiter.api.TestInstance.Lifecyclelifecycleprivate org.junit.jupiter.api.extension.TestInstancestestInstancesprivate ThrowableCollectorthrowableCollector
-
Constructor Summary
Constructors Constructor Description ClassExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, org.junit.jupiter.api.TestInstance.Lifecycle lifecycle, JupiterConfiguration configuration, ExtensionRegistry extensionRegistry, LauncherStoreFacade launcherStoreFacade, ThrowableCollector throwableCollector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.reflect.AnnotatedElement>getElement()java.util.List<java.lang.Class<?>>getEnclosingTestClasses()java.util.Optional<java.lang.Throwable>getExecutionException()protected Node.ExecutionModegetPlatformExecutionMode()java.util.Optional<java.lang.Class<?>>getTestClass()java.util.Optional<java.lang.Object>getTestInstance()java.util.Optional<org.junit.jupiter.api.TestInstance.Lifecycle>getTestInstanceLifecycle()java.util.Optional<org.junit.jupiter.api.extension.TestInstances>getTestInstances()java.util.Optional<java.lang.reflect.Method>getTestMethod()(package private) voidsetTestInstances(org.junit.jupiter.api.extension.TestInstances testInstances)-
Methods inherited from class org.junit.jupiter.engine.descriptor.AbstractExtensionContext
close, getConfigurationParameter, getConfigurationParameter, getDisplayName, getExecutableInvoker, getExecutionMode, getExtensions, getParent, getRoot, getStore, getStore, getTags, getTestDescriptor, getUniqueId, publishDirectory, publishFile, publishReportEntry
-
-
-
-
Field Detail
-
lifecycle
private final org.junit.jupiter.api.TestInstance.Lifecycle lifecycle
-
throwableCollector
private final ThrowableCollector throwableCollector
-
testInstances
private org.junit.jupiter.api.extension.TestInstances testInstances
-
-
Constructor Detail
-
ClassExtensionContext
ClassExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, EngineExecutionListener engineExecutionListener, ClassBasedTestDescriptor testDescriptor, org.junit.jupiter.api.TestInstance.Lifecycle lifecycle, JupiterConfiguration configuration, ExtensionRegistry extensionRegistry, LauncherStoreFacade launcherStoreFacade, ThrowableCollector throwableCollector)
-
-
Method Detail
-
getElement
public java.util.Optional<java.lang.reflect.AnnotatedElement> getElement()
-
getTestClass
public java.util.Optional<java.lang.Class<?>> getTestClass()
-
getEnclosingTestClasses
public java.util.List<java.lang.Class<?>> getEnclosingTestClasses()
-
getTestInstanceLifecycle
public java.util.Optional<org.junit.jupiter.api.TestInstance.Lifecycle> getTestInstanceLifecycle()
-
getTestInstance
public java.util.Optional<java.lang.Object> getTestInstance()
-
getTestInstances
public java.util.Optional<org.junit.jupiter.api.extension.TestInstances> getTestInstances()
-
setTestInstances
void setTestInstances(org.junit.jupiter.api.extension.TestInstances testInstances)
-
getTestMethod
public java.util.Optional<java.lang.reflect.Method> getTestMethod()
-
getExecutionException
public java.util.Optional<java.lang.Throwable> getExecutionException()
-
getPlatformExecutionMode
protected Node.ExecutionMode getPlatformExecutionMode()
- Specified by:
getPlatformExecutionModein classAbstractExtensionContext<ClassBasedTestDescriptor>
-
-