Class ResolverFacade.DefaultArgumentSetLifecycleMethodParameterResolver
java.lang.Object
org.junit.jupiter.params.ResolverFacade.DefaultArgumentSetLifecycleMethodParameterResolver
- All Implemented Interfaces:
ArgumentSetLifecycleMethod.ParameterResolver
- Enclosing class:
ResolverFacade
private static class ResolverFacade.DefaultArgumentSetLifecycleMethodParameterResolver
extends Object
implements ArgumentSetLifecycleMethod.ParameterResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResolverFacadeprivate final ResolverFacadeprivate final Map<ParameterDeclaration, ResolverFacade.ResolvableParameterDeclaration> Fields inherited from interface ArgumentSetLifecycleMethod.ParameterResolver
DISABLED -
Constructor Summary
ConstructorsConstructorDescriptionDefaultArgumentSetLifecycleMethodParameterResolver(ResolverFacade originalResolverFacade, ResolverFacade lifecycleMethodResolverFacade, Map<ParameterDeclaration, ResolverFacade.ResolvableParameterDeclaration> parameterDeclarationMapping) -
Method Summary
Modifier and TypeMethodDescriptionresolve(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext, EvaluatedArgumentSet arguments, int invocationIndex, ResolutionCache resolutionCache) booleansupports(org.junit.jupiter.api.extension.ParameterContext parameterContext)
-
Field Details
-
originalResolverFacade
-
lifecycleMethodResolverFacade
-
parameterDeclarationMapping
private final Map<ParameterDeclaration, ResolverFacade.ResolvableParameterDeclaration> parameterDeclarationMapping
-
-
Constructor Details
-
DefaultArgumentSetLifecycleMethodParameterResolver
DefaultArgumentSetLifecycleMethodParameterResolver(ResolverFacade originalResolverFacade, ResolverFacade lifecycleMethodResolverFacade, Map<ParameterDeclaration, ResolverFacade.ResolvableParameterDeclaration> parameterDeclarationMapping)
-
-
Method Details
-
supports
public boolean supports(org.junit.jupiter.api.extension.ParameterContext parameterContext) - Specified by:
supportsin interfaceArgumentSetLifecycleMethod.ParameterResolver
-
resolve
public Object resolve(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext, EvaluatedArgumentSet arguments, int invocationIndex, ResolutionCache resolutionCache) - Specified by:
resolvein interfaceArgumentSetLifecycleMethod.ParameterResolver
-