Package org.junit.jupiter.params
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 java.lang.Object implements ArgumentSetLifecycleMethod.ParameterResolver
-
-
Field Summary
Fields Modifier and Type Field Description private ResolverFacadelifecycleMethodResolverFacadeprivate ResolverFacadeoriginalResolverFacadeprivate java.util.Map<ParameterDeclaration,ResolverFacade.ResolvableParameterDeclaration>parameterDeclarationMapping-
Fields inherited from interface org.junit.jupiter.params.ArgumentSetLifecycleMethod.ParameterResolver
DISABLED
-
-
Constructor Summary
Constructors Constructor Description DefaultArgumentSetLifecycleMethodParameterResolver(ResolverFacade originalResolverFacade, ResolverFacade lifecycleMethodResolverFacade, java.util.Map<ParameterDeclaration,ResolverFacade.ResolvableParameterDeclaration> parameterDeclarationMapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectresolve(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 Detail
-
originalResolverFacade
private final ResolverFacade originalResolverFacade
-
lifecycleMethodResolverFacade
private final ResolverFacade lifecycleMethodResolverFacade
-
parameterDeclarationMapping
private final java.util.Map<ParameterDeclaration,ResolverFacade.ResolvableParameterDeclaration> parameterDeclarationMapping
-
-
Constructor Detail
-
DefaultArgumentSetLifecycleMethodParameterResolver
DefaultArgumentSetLifecycleMethodParameterResolver(ResolverFacade originalResolverFacade, ResolverFacade lifecycleMethodResolverFacade, java.util.Map<ParameterDeclaration,ResolverFacade.ResolvableParameterDeclaration> parameterDeclarationMapping)
-
-
Method Detail
-
supports
public boolean supports(org.junit.jupiter.api.extension.ParameterContext parameterContext)
- Specified by:
supportsin interfaceArgumentSetLifecycleMethod.ParameterResolver
-
resolve
public java.lang.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
-
-