Module org.junit.jupiter.params
Package org.junit.jupiter.params
Class ParameterizedTestNameFormatter
java.lang.Object
org.junit.jupiter.params.ParameterizedTestNameFormatter
- Since:
- 5.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final Stringprivate static final charprivate final ParameterizedTestMethodContextprivate final Stringprivate static final String -
Constructor Summary
ConstructorsConstructorDescriptionParameterizedTestNameFormatter(String pattern, String displayName, ParameterizedTestMethodContext methodContext, int argumentMaxLength) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringargumentsPattern(Object[] arguments) private StringargumentsWithNamesPattern(Object[] arguments) private Object[]extractNamedArguments(Object[] arguments) (package private) Stringprivate StringformatSafely(int invocationIndex, Object[] arguments) private Object[]makeReadable(MessageFormat format, Object[] arguments) private StringprepareMessageFormatPattern(int invocationIndex, Object[] arguments) private StringtruncateIfExceedsMaxLength(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
-