Top Description Inners Methods
org.junit.jupiter.engine.execution

public Interface ExtensionContextSupplier

Known Direct Implementers
org.junit.jupiter.engine.execution.ExtensionContextSupplier.ScopeBasedExtensionContextSupplier
Annotations
@FunctionalInterface
@API
status:INTERNAL
since:5.12
Static Imports
org.apiguardian.api.API.Status.INTERNAL, org.junit.jupiter.api.extension.TestInstantiationAwareExtension.ExtensionContextScope.TEST_METHOD

Container of two instances of ExtensionContext to simplify the legacy for #3445.
Since
5.12
See Also
TestInstantiationAwareExtension

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Method Summary

Modifier and TypeMethod and Description
public static ExtensionContextSupplier
create(ExtensionContext currentExtensionContext, ExtensionContext legacyExtensionContext, JupiterConfiguration configuration)

public ExtensionContext

Method Detail

createback to summary
public static ExtensionContextSupplier create(ExtensionContext currentExtensionContext, ExtensionContext legacyExtensionContext, JupiterConfiguration configuration)
getback to summary
public ExtensionContext get(TestInstantiationAwareExtension extension)
org.junit.jupiter.engine.execution back to summary

public Class ExtensionContextSupplier.ScopeBasedExtensionContextSupplier

extends Object
implements ExtensionContextSupplier
Class Inheritance
  • java.lang.Object
  • org.junit.jupiter.engine.execution.ExtensionContextSupplier.ScopeBasedExtensionContextSupplier
All Implemented Interfaces
org.junit.jupiter.engine.execution.ExtensionContextSupplier

Field Summary

Modifier and TypeField and Description
private final ExtensionContext
private final ExtensionContext

Constructor Summary

AccessConstructor and Description
private
ScopeBasedExtensionContextSupplier(ExtensionContext currentExtensionContext, ExtensionContext legacyExtensionContext)

Method Summary

Modifier and TypeMethod and Description
public ExtensionContext
private boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentExtensionContextback to summary
private final ExtensionContext currentExtensionContext
legacyExtensionContextback to summary
private final ExtensionContext legacyExtensionContext

Constructor Detail

ScopeBasedExtensionContextSupplierback to summary
private ScopeBasedExtensionContextSupplier(ExtensionContext currentExtensionContext, ExtensionContext legacyExtensionContext)

Method Detail

getback to summary
public ExtensionContext get(TestInstantiationAwareExtension extension)

Implements org.junit.jupiter.engine.execution.ExtensionContextSupplier.get.

Annotations
@Override
isTestScopedback to summary
private boolean isTestScoped(TestInstantiationAwareExtension extension)