Class ParameterizedTestNameFormatter


  • class ParameterizedTestNameFormatter
    extends java.lang.Object
    Since:
    5.0
    • Field Detail

      • pattern

        private final java.lang.String pattern
      • displayName

        private final java.lang.String displayName
      • argumentMaxLength

        private final int argumentMaxLength
    • Constructor Detail

      • ParameterizedTestNameFormatter

        ParameterizedTestNameFormatter​(java.lang.String pattern,
                                       java.lang.String displayName,
                                       ParameterizedTestMethodContext methodContext,
                                       int argumentMaxLength)
    • Method Detail

      • format

        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)
      • argumentsWithNamesPattern

        private java.lang.String argumentsWithNamesPattern​(java.lang.Object[] arguments)
      • argumentsPattern

        private java.lang.String argumentsPattern​(java.lang.Object[] arguments)
      • makeReadable

        private java.lang.Object[] makeReadable​(java.text.MessageFormat format,
                                                java.lang.Object[] arguments)
      • truncateIfExceedsMaxLength

        private java.lang.String truncateIfExceedsMaxLength​(java.lang.String argument)