Class DynamicExtensionContext

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.junit.jupiter.api.extension.ExtensionContext

    public class DynamicExtensionContext
    extends java.lang.Object
    • 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
    • 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<org.junit.jupiter.api.extension.TestInstances> getTestInstances()  
      java.util.Optional<java.lang.reflect.Method> getTestMethod()  
      java.lang.String getUniqueId()  
      void publishReportEntry​(java.util.Map<java.lang.String,​java.lang.String> values)  
      • 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
    • 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()
      • getTestInstances

        public java.util.Optional<org.junit.jupiter.api.extension.TestInstances> getTestInstances()
      • 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 interface java.lang.AutoCloseable
      • getUniqueId

        public java.lang.String getUniqueId()
        Specified by:
        getUniqueId in interface org.junit.jupiter.api.extension.ExtensionContext
      • getDisplayName

        public java.lang.String getDisplayName()
        Specified by:
        getDisplayName in interface org.junit.jupiter.api.extension.ExtensionContext
      • publishReportEntry

        public void publishReportEntry​(java.util.Map<java.lang.String,​java.lang.String> values)
        Specified by:
        publishReportEntry in interface org.junit.jupiter.api.extension.ExtensionContext
      • getParent

        public java.util.Optional<org.junit.jupiter.api.extension.ExtensionContext> getParent()
        Specified by:
        getParent in interface org.junit.jupiter.api.extension.ExtensionContext
      • getRoot

        public org.junit.jupiter.api.extension.ExtensionContext getRoot()
        Specified by:
        getRoot in interface org.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 interface org.junit.jupiter.api.extension.ExtensionContext
      • getTags

        public java.util.Set<java.lang.String> getTags()
        Specified by:
        getTags in interface org.junit.jupiter.api.extension.ExtensionContext
      • getConfigurationParameter

        public java.util.Optional<java.lang.String> getConfigurationParameter​(java.lang.String key)
        Specified by:
        getConfigurationParameter in interface org.junit.jupiter.api.extension.ExtensionContext