Class MethodExtensionContext
- java.lang.Object
-
- org.junit.jupiter.engine.descriptor.MethodExtensionContext
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.junit.jupiter.api.extension.ExtensionContext
@API(status=INTERNAL, since="5.0") public final class MethodExtensionContext extends java.lang.Object
- Since:
- 5.0
-
-
Constructor Summary
Constructors Constructor Description MethodExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, TestMethodTestDescriptor testDescriptor, org.junit.platform.engine.ConfigurationParameters configurationParameters, java.lang.Object testInstance, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
java.util.Optional<java.lang.String>
getConfigurationParameter(java.lang.String key)
java.lang.String
getDisplayName()
java.util.Optional<java.lang.reflect.AnnotatedElement>
getElement()
java.util.Optional<java.lang.Throwable>
getExecutionException()
java.util.Optional<org.junit.jupiter.api.extension.ExtensionContext>
getParent()
org.junit.jupiter.api.extension.ExtensionContext
getRoot()
org.junit.jupiter.api.extension.ExtensionContext.Store
getStore(org.junit.jupiter.api.extension.ExtensionContext.Namespace namespace)
java.util.Set<java.lang.String>
getTags()
java.util.Optional<java.lang.Class<?>>
getTestClass()
protected T
getTestDescriptor()
java.util.Optional<java.lang.Object>
getTestInstance()
java.util.Optional<org.junit.jupiter.api.TestInstance.Lifecycle>
getTestInstanceLifecycle()
java.util.Optional<java.lang.reflect.Method>
getTestMethod()
java.lang.String
getUniqueId()
void
publishReportEntry(java.util.Map<java.lang.String,java.lang.String> values)
-
-
-
Constructor Detail
-
MethodExtensionContext
public MethodExtensionContext(org.junit.jupiter.api.extension.ExtensionContext parent, org.junit.platform.engine.EngineExecutionListener engineExecutionListener, TestMethodTestDescriptor testDescriptor, org.junit.platform.engine.ConfigurationParameters configurationParameters, java.lang.Object testInstance, org.junit.platform.engine.support.hierarchical.ThrowableCollector throwableCollector)
-
-
Method Detail
-
getElement
public java.util.Optional<java.lang.reflect.AnnotatedElement> getElement()
-
getTestClass
public java.util.Optional<java.lang.Class<?>> getTestClass()
-
getTestInstanceLifecycle
public java.util.Optional<org.junit.jupiter.api.TestInstance.Lifecycle> getTestInstanceLifecycle()
-
getTestInstance
public java.util.Optional<java.lang.Object> getTestInstance()
-
getTestMethod
public java.util.Optional<java.lang.reflect.Method> getTestMethod()
-
getExecutionException
public java.util.Optional<java.lang.Throwable> getExecutionException()
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
getUniqueId
public java.lang.String getUniqueId()
- Specified by:
getUniqueId
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayName
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
publishReportEntry
public void publishReportEntry(java.util.Map<java.lang.String,java.lang.String> values)
- Specified by:
publishReportEntry
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
getParent
public java.util.Optional<org.junit.jupiter.api.extension.ExtensionContext> getParent()
- Specified by:
getParent
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
getRoot
public org.junit.jupiter.api.extension.ExtensionContext getRoot()
- Specified by:
getRoot
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
getTestDescriptor
protected T getTestDescriptor()
-
getStore
public org.junit.jupiter.api.extension.ExtensionContext.Store getStore(org.junit.jupiter.api.extension.ExtensionContext.Namespace namespace)
- Specified by:
getStore
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
getTags
public java.util.Set<java.lang.String> getTags()
- Specified by:
getTags
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
getConfigurationParameter
public java.util.Optional<java.lang.String> getConfigurationParameter(java.lang.String key)
- Specified by:
getConfigurationParameter
in interfaceorg.junit.jupiter.api.extension.ExtensionContext
-
-