| firstChangeWinsInFirst() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| allEvaluatorsAreCalledInSequence() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| compare(String, String, boolean) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| downgradeDifferencesToEqualDowngradesMatchingTypes() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| downgradeDifferencesToEqualLeavesUnknownTypesAlone() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| downgradeDifferencesToSimilarDowngradesMatchingTypes() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| downgradeDifferencesToSimilarLeavesUnknownTypesAlone() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| downgradeDifferencesToSimilarLeavesEqualResultsAlone() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| upgradeDifferencesToDifferentUpgradesMatchingTypes() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| upgradeDifferencesToDifferentLeavesUnknownTypesAlone() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| upgradeDifferencesToDifferentLeavesEqualResultsAlone() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| ignorePrologExceptDoctypeIgnoresDoesntIgnoreElementName() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeDoesntIgnoreCommentsOutsideOfProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeDoesntIgnorePIsOutsideOfProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeDoesntIgnoreWhitespaceOutsideOfProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeDoesntIgnorePresenceOfDoctype() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeDoesntIgnoreNameOfDoctype() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| emptyFirstJustWorks() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresDoesntIgnoreElementName() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologDoesntIgnoreCommentsOutsideOfProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologDoesntIgnorePIsOutsideOfProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologDoesntIgnoreWhitespaceOutsideOfProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeIgnoresXMLDeclarationDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeIgnoresPrologCommentDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeIgnoresPrologProcessingInstructionDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeIgnoresPrologWhitespaceDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresAdditionalContentInProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresXMLDeclarationDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresPrologCommentDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresPrologProcessingInstructionDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresPrologWhitespaceDifferences() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresPresenceOfDoctype() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologIgnoresNameOfDoctype() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignorePrologExceptDoctypeIgnoresAdditionalContentInProlog() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| compare(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| DifferenceEvaluatorsTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |