Module org.junit.jupiter.params
Package org.junit.jupiter.params
Class ParameterizedTestInvocationContext
java.lang.Object
org.junit.jupiter.params.ParameterizedTestInvocationContext
- All Implemented Interfaces:
TestTemplateInvocationContext
- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Object[]private final ParameterizedTestNameFormatterprivate final intprivate final ParameterizedTestMethodContext -
Constructor Summary
ConstructorsConstructorDescriptionParameterizedTestInvocationContext(ParameterizedTestNameFormatter formatter, ParameterizedTestMethodContext methodContext, Object[] arguments, int invocationIndex) -
Method Summary
Modifier and TypeMethodDescriptionGet the additional extensions for this invocation.getDisplayName(int invocationIndex) Get the display name for this invocation.
-
Field Details
-
formatter
-
methodContext
-
arguments
-
invocationIndex
private final int invocationIndex
-
-
Constructor Details
-
ParameterizedTestInvocationContext
ParameterizedTestInvocationContext(ParameterizedTestNameFormatter formatter, ParameterizedTestMethodContext methodContext, Object[] arguments, int invocationIndex)
-
-
Method Details
-
getDisplayName
Description copied from interface:TestTemplateInvocationContextGet the display name for this invocation.The supplied
invocationIndexis incremented by the framework with each test invocation. Thus, in the case of multiple active providers, only the first active provider receives indices starting with1.The default implementation returns the supplied
invocationIndexwrapped in brackets — for example,[1],[42], etc.- Specified by:
getDisplayNamein interfaceTestTemplateInvocationContext- Parameters:
invocationIndex- the index of this invocation (1-based).- Returns:
- the display name for this invocation; never
nullor blank
-
getAdditionalExtensions
Description copied from interface:TestTemplateInvocationContextGet the additional extensions for this invocation.The extensions provided by this method will only be used for this invocation of the test template. Thus, it does not make sense to return an extension that acts solely on the container level (e.g.
BeforeAllCallback).The default implementation returns an empty list.
- Specified by:
getAdditionalExtensionsin interfaceTestTemplateInvocationContext- Returns:
- the additional extensions for this invocation; never
nullor containingnullelements, but potentially empty
-