Package org.junit.jupiter.params
Class ParameterizedTestNameFormatter
java.lang.Object
org.junit.jupiter.params.ParameterizedTestNameFormatter
- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final String
private static final char
private final ParameterizedTestMethodContext
private final String
private static final String
-
Constructor Summary
ConstructorsConstructorDescriptionParameterizedTestNameFormatter
(String pattern, String displayName, ParameterizedTestMethodContext methodContext, int argumentMaxLength) -
Method Summary
Modifier and TypeMethodDescriptionprivate String
argumentsPattern
(Object[] arguments) private String
argumentsWithNamesPattern
(Object[] arguments) private Object[]
extractNamedArguments
(Object[] arguments) (package private) String
private String
formatSafely
(int invocationIndex, Object[] arguments) private Object[]
makeReadable
(MessageFormat format, Object[] arguments) private String
prepareMessageFormatPattern
(int invocationIndex, Object[] arguments) private String
truncateIfExceedsMaxLength
(String argument)
-
Field Details
-
ELLIPSIS
private static final char ELLIPSIS- See Also:
-
TEMPORARY_DISPLAY_NAME_PLACEHOLDER
- See Also:
-
pattern
-
displayName
-
methodContext
-
argumentMaxLength
private final int argumentMaxLength
-
-
Constructor Details
-
ParameterizedTestNameFormatter
ParameterizedTestNameFormatter(String pattern, String displayName, ParameterizedTestMethodContext methodContext, int argumentMaxLength)
-
-
Method Details
-
format
-
formatSafely
-
extractNamedArguments
-
prepareMessageFormatPattern
-
argumentsWithNamesPattern
-
argumentsPattern
-
makeReadable
-
truncateIfExceedsMaxLength
-