- java.lang.Object
-
- org.junitpioneer.internal.TestNameFormatter
-
public final class TestNameFormatter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARGUMENTS_PLACEHOLDERstatic java.lang.StringDISPLAY_NAME_PLACEHOLDERprivate java.lang.StringdisplayNameprivate java.lang.Class<?>forClassstatic java.lang.StringINDEX_PLACEHOLDERprivate java.lang.Stringpattern
-
Constructor Summary
Constructors Constructor Description TestNameFormatter(java.lang.String pattern, java.lang.String displayName, java.lang.Class<?> forClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringformat(int invocationIndex, java.lang.Object... arguments)private java.lang.StringformatSafely(int invocationIndex, java.lang.Object[] arguments)private java.lang.Object[]makeReadable(java.lang.Object[] arguments)private java.lang.StringprepareMessageFormatPattern(int invocationIndex, java.lang.Object[] arguments)
-
-
-
Field Detail
-
DISPLAY_NAME_PLACEHOLDER
public static final java.lang.String DISPLAY_NAME_PLACEHOLDER
- See Also:
- Constant Field Values
-
INDEX_PLACEHOLDER
public static final java.lang.String INDEX_PLACEHOLDER
- See Also:
- Constant Field Values
-
ARGUMENTS_PLACEHOLDER
public static final java.lang.String ARGUMENTS_PLACEHOLDER
- See Also:
- Constant Field Values
-
pattern
private final java.lang.String pattern
-
displayName
private final java.lang.String displayName
-
forClass
private final java.lang.Class<?> forClass
-
-
Method Detail
-
format
public java.lang.String format(int invocationIndex, java.lang.Object... arguments)
-
formatSafely
private java.lang.String formatSafely(int invocationIndex, java.lang.Object[] arguments)
-
prepareMessageFormatPattern
private java.lang.String prepareMessageFormatPattern(int invocationIndex, java.lang.Object[] arguments)
-
makeReadable
private java.lang.Object[] makeReadable(java.lang.Object[] arguments)
-
-