Class TestNameFormatter


  • public final class TestNameFormatter
    extends java.lang.Object
    • 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.String format​(int invocationIndex, java.lang.Object... arguments)  
      private java.lang.String formatSafely​(int invocationIndex, java.lang.Object[] arguments)  
      private java.lang.Object[] makeReadable​(java.lang.Object[] arguments)  
      private java.lang.String prepareMessageFormatPattern​(int invocationIndex, java.lang.Object[] arguments)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • TestNameFormatter

        public TestNameFormatter​(java.lang.String pattern,
                                 java.lang.String displayName,
                                 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)