Package org.junit.jupiter.params
Class ParameterizedInvocationContext<T extends ParameterizedDeclarationContext<?>>
- java.lang.Object
-
- org.junit.jupiter.params.ParameterizedInvocationContext<T>
-
- Direct Known Subclasses:
ParameterizedClassInvocationContext,ParameterizedTestInvocationContext
class ParameterizedInvocationContext<T extends ParameterizedDeclarationContext<?>> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classParameterizedInvocationContext.CloseableArgument
-
Field Summary
Fields Modifier and Type Field Description protected EvaluatedArgumentSetargumentsprotected TdeclarationContextprivate ParameterizedInvocationNameFormatterformatterprotected intinvocationIndexprivate static org.junit.jupiter.api.extension.ExtensionContext.NamespaceNAMESPACE
-
Constructor Summary
Constructors Constructor Description ParameterizedInvocationContext(T declarationContext, ParameterizedInvocationNameFormatter formatter, Arguments arguments, int invocationIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDisplayName(int invocationIndex)voidprepareInvocation(org.junit.jupiter.api.extension.ExtensionContext context)private voidregisterAutoCloseableArgumentsInStoreForClosing(org.junit.jupiter.api.extension.ExtensionContext context)private voidstoreParameterInfo(org.junit.jupiter.api.extension.ExtensionContext context)private voidvalidateArgumentCount(org.junit.jupiter.api.extension.ExtensionContext context)
-
-
-
Field Detail
-
NAMESPACE
private static final org.junit.jupiter.api.extension.ExtensionContext.Namespace NAMESPACE
-
declarationContext
protected final T extends ParameterizedDeclarationContext<?> declarationContext
-
formatter
private final ParameterizedInvocationNameFormatter formatter
-
arguments
protected final EvaluatedArgumentSet arguments
-
invocationIndex
protected final int invocationIndex
-
-
Constructor Detail
-
ParameterizedInvocationContext
ParameterizedInvocationContext(T declarationContext, ParameterizedInvocationNameFormatter formatter, Arguments arguments, int invocationIndex)
-
-
Method Detail
-
getDisplayName
public java.lang.String getDisplayName(int invocationIndex)
-
prepareInvocation
public void prepareInvocation(org.junit.jupiter.api.extension.ExtensionContext context)
-
registerAutoCloseableArgumentsInStoreForClosing
private void registerAutoCloseableArgumentsInStoreForClosing(org.junit.jupiter.api.extension.ExtensionContext context)
-
validateArgumentCount
private void validateArgumentCount(org.junit.jupiter.api.extension.ExtensionContext context)
-
storeParameterInfo
private void storeParameterInfo(org.junit.jupiter.api.extension.ExtensionContext context)
-
-