Class ParameterizedClassInvocationContext
java.lang.Object
org.junit.jupiter.params.ParameterizedInvocationContext<ParameterizedClassContext>
org.junit.jupiter.params.ParameterizedClassInvocationContext
- All Implemented Interfaces:
org.junit.jupiter.api.extension.ClassTemplateInvocationContext
class ParameterizedClassInvocationContext
extends ParameterizedInvocationContext<ParameterizedClassContext>
implements org.junit.jupiter.api.extension.ClassTemplateInvocationContext
-
Field Summary
FieldsFields inherited from class ParameterizedInvocationContext
arguments, declarationContext, invocationIndex -
Constructor Summary
ConstructorsConstructorDescriptionParameterizedClassInvocationContext(ParameterizedClassContext classContext, ParameterizedInvocationNameFormatter formatter, Arguments arguments, int invocationIndex) -
Method Summary
Modifier and TypeMethodDescriptionprivate org.junit.jupiter.api.extension.Extensionprivate Stream<org.junit.jupiter.api.extension.Extension> private org.junit.jupiter.api.extension.ExtensionList<org.junit.jupiter.api.extension.Extension> getDisplayName(int invocationIndex) voidprepareInvocation(org.junit.jupiter.api.extension.ExtensionContext context)
-
Field Details
-
resolutionCache
-
-
Constructor Details
-
ParameterizedClassInvocationContext
ParameterizedClassInvocationContext(ParameterizedClassContext classContext, ParameterizedInvocationNameFormatter formatter, Arguments arguments, int invocationIndex)
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayNamein interfaceorg.junit.jupiter.api.extension.ClassTemplateInvocationContext- Overrides:
getDisplayNamein classParameterizedInvocationContext<ParameterizedClassContext>
-
getAdditionalExtensions
- Specified by:
getAdditionalExtensionsin interfaceorg.junit.jupiter.api.extension.ClassTemplateInvocationContext
-
prepareInvocation
public void prepareInvocation(org.junit.jupiter.api.extension.ExtensionContext context) - Specified by:
prepareInvocationin interfaceorg.junit.jupiter.api.extension.ClassTemplateInvocationContext- Overrides:
prepareInvocationin classParameterizedInvocationContext<ParameterizedClassContext>
-
createParameterInjector
private org.junit.jupiter.api.extension.Extension createParameterInjector() -
createExtensionForConstructorInjection
-
createExtensionForFieldInjection
private org.junit.jupiter.api.extension.Extension createExtensionForFieldInjection() -
createLifecycleMethodInvokers
-
createBeforeParameterizedClassInvocationMethodInvoker
private BeforeParameterizedClassInvocationMethodInvoker createBeforeParameterizedClassInvocationMethodInvoker(ArgumentSetLifecycleMethod method) -
createAfterParameterizedClassInvocationMethodInvoker
private AfterParameterizedClassInvocationMethodInvoker createAfterParameterizedClassInvocationMethodInvoker(ArgumentSetLifecycleMethod method)
-