Class ExtensionContextSupplier.ScopeBasedExtensionContextSupplier

java.lang.Object
org.junit.jupiter.engine.execution.ExtensionContextSupplier.ScopeBasedExtensionContextSupplier
All Implemented Interfaces:
ExtensionContextSupplier
Enclosing interface:
ExtensionContextSupplier

public static class ExtensionContextSupplier.ScopeBasedExtensionContextSupplier extends Object implements ExtensionContextSupplier
Since:
5.12
  • Field Details

    • currentExtensionContext

      private final org.junit.jupiter.api.extension.ExtensionContext currentExtensionContext
    • legacyExtensionContext

      private final org.junit.jupiter.api.extension.ExtensionContext legacyExtensionContext
  • Constructor Details

    • ScopeBasedExtensionContextSupplier

      private ScopeBasedExtensionContextSupplier(org.junit.jupiter.api.extension.ExtensionContext currentExtensionContext, org.junit.jupiter.api.extension.ExtensionContext legacyExtensionContext)
  • Method Details

    • get

      public org.junit.jupiter.api.extension.ExtensionContext get(org.junit.jupiter.api.extension.TestInstantiationAwareExtension extension)
      Specified by:
      get in interface ExtensionContextSupplier
    • isTestScoped

      private boolean isTestScoped(org.junit.jupiter.api.extension.TestInstantiationAwareExtension extension)