Class ResultCompareUtils
java.lang.Object
org.thymeleaf.testing.templateengine.util.ResultCompareUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ResultCompareUtils.AttributeEventComparatorprivate static final org.attoparser.config.ParseConfigurationprivate static final org.attoparser.IMarkupParser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompareMarkupResults(String expected, String actual, boolean lenient) compareTextResults(String expected, String actual) private static org.attoparser.trace.MarkupTraceEventcompressWhitespaceIfText(org.attoparser.trace.MarkupTraceEvent event) private static intcomputeDistance(String text, int lineFrom, int colFrom, int lineTo, int colTo) private static int[]computeErrorMessageLength(List<org.attoparser.trace.MarkupTraceEvent> trace, int position, String result) private static intcomputeFirstCol(org.attoparser.trace.MarkupTraceEvent event) private static intcomputeFirstLine(org.attoparser.trace.MarkupTraceEvent event) private static voidcountChar(int[] locator, char c) private static StringcreateExplanation(String actualFragment, int actualLine, int actualCol, String expectedFragment) private static StringgetFragmentSurrounding(String text, int line, int col, int before, int after) private static booleanisAllWhitespace(String text) private static List<org.attoparser.trace.MarkupTraceEvent> normalizeTrace(List<org.attoparser.trace.MarkupTraceEvent> trace)
-
Field Details
-
ATTRIBUTE_EVENT_COMPARATOR
-
PARSER
private static final org.attoparser.IMarkupParser PARSER -
MARKUP_PARSING_CONFIGURATION
private static final org.attoparser.config.ParseConfiguration MARKUP_PARSING_CONFIGURATION -
BLOCK_ELEMENTS
-
BLOCK_CONTAINER_ELEMENTS
-
-
Constructor Details
-
ResultCompareUtils
private ResultCompareUtils()
-
-
Method Details
-
compareTextResults
public static ResultCompareUtils.ResultComparison compareTextResults(String expected, String actual) -
countChar
private static void countChar(int[] locator, char c) -
compareMarkupResults
public static ResultCompareUtils.ResultComparison compareMarkupResults(String expected, String actual, boolean lenient) -
normalizeTrace
-
compressWhitespaceIfText
private static org.attoparser.trace.MarkupTraceEvent compressWhitespaceIfText(org.attoparser.trace.MarkupTraceEvent event) -
isAllWhitespace
-
getFragmentSurrounding
-
createExplanation
-
computeErrorMessageLength
-
computeDistance
-
computeFirstLine
private static int computeFirstLine(org.attoparser.trace.MarkupTraceEvent event) -
computeFirstCol
private static int computeFirstCol(org.attoparser.trace.MarkupTraceEvent event)
-