Class CallbackUtil.MockExtensionContext

  • All Implemented Interfaces:
    org.junit.jupiter.api.extension.ExtensionContext
    Enclosing class:
    CallbackUtil

    static class CallbackUtil.MockExtensionContext
    extends Object
    implements org.junit.jupiter.api.extension.ExtensionContext
    • Constructor Detail

      • MockExtensionContext

        public MockExtensionContext​(Optional<org.junit.jupiter.api.TestInstance.Lifecycle> lifecycle,
                                    String currentTestName)
    • Method Detail

      • getParent

        public 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
      • getUniqueId

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

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

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

        public Optional<AnnotatedElement> getElement()
        Specified by:
        getElement in interface org.junit.jupiter.api.extension.ExtensionContext
      • getTestClass

        public Optional<Class<?>> getTestClass()
        Specified by:
        getTestClass in interface org.junit.jupiter.api.extension.ExtensionContext
      • getTestInstanceLifecycle

        public Optional<org.junit.jupiter.api.TestInstance.Lifecycle> getTestInstanceLifecycle()
        Specified by:
        getTestInstanceLifecycle in interface org.junit.jupiter.api.extension.ExtensionContext
      • getTestInstance

        public Optional<Object> getTestInstance()
        Specified by:
        getTestInstance in interface org.junit.jupiter.api.extension.ExtensionContext
      • getTestInstances

        public Optional<org.junit.jupiter.api.extension.TestInstances> getTestInstances()
        Specified by:
        getTestInstances in interface org.junit.jupiter.api.extension.ExtensionContext
      • getTestMethod

        public Optional<Method> getTestMethod()
        Specified by:
        getTestMethod in interface org.junit.jupiter.api.extension.ExtensionContext
      • getExecutionException

        public Optional<Throwable> getExecutionException()
        Specified by:
        getExecutionException in interface org.junit.jupiter.api.extension.ExtensionContext
      • getConfigurationParameter

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

        public <T> Optional<T> getConfigurationParameter​(String key,
                                                         Function<String,​T> transformer)
        Specified by:
        getConfigurationParameter in interface org.junit.jupiter.api.extension.ExtensionContext
      • publishReportEntry

        public void publishReportEntry​(Map<String,​String> map)
        Specified by:
        publishReportEntry in interface org.junit.jupiter.api.extension.ExtensionContext
      • 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
      • getExecutionMode

        public org.junit.jupiter.api.parallel.ExecutionMode getExecutionMode()
        Specified by:
        getExecutionMode in interface org.junit.jupiter.api.extension.ExtensionContext
      • getExecutableInvoker

        public org.junit.jupiter.api.extension.ExecutableInvoker getExecutableInvoker()
        Specified by:
        getExecutableInvoker in interface org.junit.jupiter.api.extension.ExtensionContext