Class AbstractExtensionContext<T extends TestDescriptor>

    • Field Detail

      • parent

        private final org.junit.jupiter.api.extension.ExtensionContext parent
      • tags

        private final java.util.Set<java.lang.String> tags
      • executableInvoker

        private final org.junit.jupiter.api.extension.ExecutableInvoker executableInvoker
    • Constructor Detail

      • AbstractExtensionContext

        AbstractExtensionContext​(org.junit.jupiter.api.extension.ExtensionContext parent,
                                 EngineExecutionListener engineExecutionListener,
                                 T testDescriptor,
                                 JupiterConfiguration configuration,
                                 org.junit.jupiter.api.extension.ExecutableInvoker executableInvoker)
    • Method Detail

      • createStore

        private NamespacedHierarchicalStore<org.junit.jupiter.api.extension.ExtensionContext.Namespace> createStore​(org.junit.jupiter.api.extension.ExtensionContext parent)
      • 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
      • getConfigurationParameter

        public <V> java.util.Optional<V> getConfigurationParameter​(java.lang.String key,
                                                                   java.util.function.Function<java.lang.String,​V> transformer)
        Specified by:
        getConfigurationParameter 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
      • getPlatformExecutionMode

        protected abstract Node.ExecutionMode getPlatformExecutionMode()
      • toJupiterExecutionMode

        private org.junit.jupiter.api.parallel.ExecutionMode toJupiterExecutionMode​(Node.ExecutionMode mode)