Class ResultCompareUtils


  • public class ResultCompareUtils
    extends java.lang.Object
    • Field Detail

      • PARSER

        private static final org.attoparser.IMarkupParser PARSER
      • MARKUP_PARSING_CONFIGURATION

        private static final org.attoparser.config.ParseConfiguration MARKUP_PARSING_CONFIGURATION
      • BLOCK_ELEMENTS

        private static final java.util.Set<java.lang.String> BLOCK_ELEMENTS
      • BLOCK_CONTAINER_ELEMENTS

        private static final java.util.Set<java.lang.String> BLOCK_CONTAINER_ELEMENTS
    • Constructor Detail

      • ResultCompareUtils

        private ResultCompareUtils()
    • Method Detail

      • countChar

        private static void countChar​(int[] locator,
                                      char c)
      • normalizeTrace

        private static java.util.List<org.attoparser.trace.MarkupTraceEvent> normalizeTrace​(java.util.List<org.attoparser.trace.MarkupTraceEvent> trace)
      • compressWhitespaceIfText

        private static org.attoparser.trace.MarkupTraceEvent compressWhitespaceIfText​(org.attoparser.trace.MarkupTraceEvent event)
      • isAllWhitespace

        private static boolean isAllWhitespace​(java.lang.String text)
      • getFragmentSurrounding

        private static java.lang.String getFragmentSurrounding​(java.lang.String text,
                                                               int line,
                                                               int col,
                                                               int before,
                                                               int after)
      • createExplanation

        private static java.lang.String createExplanation​(java.lang.String actualFragment,
                                                          int actualLine,
                                                          int actualCol,
                                                          java.lang.String expectedFragment)
      • computeErrorMessageLength

        private static int[] computeErrorMessageLength​(java.util.List<org.attoparser.trace.MarkupTraceEvent> trace,
                                                       int position,
                                                       java.lang.String result)
      • computeDistance

        private static int computeDistance​(java.lang.String text,
                                           int lineFrom,
                                           int colFrom,
                                           int lineTo,
                                           int colTo)
      • computeFirstLine

        private static int computeFirstLine​(org.attoparser.trace.MarkupTraceEvent event)
      • computeFirstCol

        private static int computeFirstCol​(org.attoparser.trace.MarkupTraceEvent event)