Uses of Interface
org.xmlunit.diff.DifferenceEvaluator
Packages that use DifferenceEvaluator
Package
Description
Root of the XMLUnit 1.x compatibility layer.
AssertJ 3.x assertions on top of XMLUnit's core.
Provides fluent builders for core parts of XMLUnit.
Contains XMLUnit
DifferenceEngine that is
at the heart of all comparisons as well as supporting interfaces
and implementations.Hamcrest matchers on top of XMLUnit's core.
This package contains experimental support for configuring parts of
the test engine by using
${xmlunit.KEYWORD} sequences
inside the control document.-
Uses of DifferenceEvaluator in org.custommonkey.xmlunit
Classes in org.custommonkey.xmlunit that implement DifferenceEvaluatorModifier and TypeClassDescriptionstatic classAdapts XMLUnit 1.x DifferenceListener to XMLUnit 2.x DifferenceEvaluator.private static final class -
Uses of DifferenceEvaluator in org.xmlunit.assertj3
Fields in org.xmlunit.assertj3 declared as DifferenceEvaluatorModifier and TypeFieldDescriptionprivate static final DifferenceEvaluatorCompareAssert.IgnoreNodeListSequenceMethods in org.xmlunit.assertj3 with parameters of type DifferenceEvaluatorModifier and TypeMethodDescriptionCompareAssert.withDifferenceEvaluator(DifferenceEvaluator differenceEvaluator) Provide your own customDifferenceEvaluatorimplementation. -
Uses of DifferenceEvaluator in org.xmlunit.builder
Fields in org.xmlunit.builder declared as DifferenceEvaluatorMethods in org.xmlunit.builder with parameters of type DifferenceEvaluatorModifier and TypeMethodDescriptionDiffBuilder.withDifferenceEvaluator(DifferenceEvaluator differenceEvaluator) Provide your own customDifferenceEvaluatorimplementation.DifferenceEngineConfigurer.withDifferenceEvaluator(DifferenceEvaluator differenceEvaluator) Provide your own customDifferenceEvaluatorimplementation. -
Uses of DifferenceEvaluator in org.xmlunit.diff
Fields in org.xmlunit.diff declared as DifferenceEvaluatorModifier and TypeFieldDescriptionstatic final DifferenceEvaluatorDifferenceEvaluators.AcceptDifference evaluator that just echos the result passed in.static final DifferenceEvaluatorDifferenceEvaluators.DefaultThe "standard" difference evaluator which decides which differences make two XML documents really different and which still leave them similar.private DifferenceEvaluatorAbstractDifferenceEngine.diffEvaluatorMethods in org.xmlunit.diff that return DifferenceEvaluatorModifier and TypeMethodDescriptionstatic DifferenceEvaluatorDifferenceEvaluators.chain(DifferenceEvaluator... evaluators) Combines multiple DifferenceEvaluators so that the result of the first Evaluator will be passed to the next Evaluator.static DifferenceEvaluatorDifferenceEvaluators.downgradeDifferencesToEqual(ComparisonType... types) Creates a DifferenceEvaluator that returns a EQUAL result for differences found in one of the given ComparisonTypes.static DifferenceEvaluatorDifferenceEvaluators.downgradeDifferencesToSimilar(ComparisonType... types) Creates a DifferenceEvaluator that returns a SIMILAR result for differences (Comparisons that are not EQUAL) found in one of the given ComparisonTypes.static DifferenceEvaluatorDifferenceEvaluators.first(DifferenceEvaluator... evaluators) Combines multiple DifferenceEvaluators so that the first one that changes the outcome wins.protected DifferenceEvaluatorAbstractDifferenceEngine.getDifferenceEvaluator()Provides access to the configured DifferenceEvaluator.static DifferenceEvaluatorDifferenceEvaluators.ignorePrologDifferences()Ignore any differences that are part of the XML prolog.static DifferenceEvaluatorDifferenceEvaluators.ignorePrologDifferencesExceptDoctype()Ignore any differences except differences inside the doctype declaration that are part of the XML prolog.private static DifferenceEvaluatorDifferenceEvaluators.recordDifferencesAs(ComparisonResult outcome, ComparisonType... types) static DifferenceEvaluatorDifferenceEvaluators.upgradeDifferencesToDifferent(ComparisonType... types) Creates a DifferenceEvaluator that returns a DIFFERENT result for differences (Comparisons that are not EQUAL) found in one of the given ComparisonTypes.Methods in org.xmlunit.diff with parameters of type DifferenceEvaluatorModifier and TypeMethodDescriptionstatic DifferenceEvaluatorDifferenceEvaluators.chain(DifferenceEvaluator... evaluators) Combines multiple DifferenceEvaluators so that the result of the first Evaluator will be passed to the next Evaluator.static DifferenceEvaluatorDifferenceEvaluators.first(DifferenceEvaluator... evaluators) Combines multiple DifferenceEvaluators so that the first one that changes the outcome wins.voidAbstractDifferenceEngine.setDifferenceEvaluator(DifferenceEvaluator e) voidDifferenceEngine.setDifferenceEvaluator(DifferenceEvaluator e) Evaluates the severity of a difference. -
Uses of DifferenceEvaluator in org.xmlunit.matchers
Methods in org.xmlunit.matchers with parameters of type DifferenceEvaluatorModifier and TypeMethodDescriptionCompareMatcher.withDifferenceEvaluator(DifferenceEvaluator differenceEvaluator) -
Uses of DifferenceEvaluator in org.xmlunit.placeholder
Classes in org.xmlunit.placeholder that implement DifferenceEvaluatorModifier and TypeClassDescriptionclassThis class is used to add placeholder feature to XML comparison.Methods in org.xmlunit.placeholder with parameters of type DifferenceEvaluatorModifier and TypeMethodDescriptionstatic <D extends DifferenceEngineConfigurer<D>>
DPlaceholderSupport.withPlaceholderSupportChainedAfter(D configurer, DifferenceEvaluator evaluator) Adds placeholder support to aDifferenceEngineConfigurerconsidering an additionalDifferenceEvaluator.static <D extends DifferenceEngineConfigurer<D>>
DPlaceholderSupport.withPlaceholderSupportUsingDelimitersChainedAfter(D configurer, String placeholderOpeningDelimiterRegex, String placeholderClosingDelimiterRegex, String placeholderArgsOpeningDelimiterRegex, String placeholderArgsClosingDelimiterRegex, String placeholderArgsSeparatorRegex, DifferenceEvaluator evaluator) Adds placeholder support to aDifferenceEngineConfigurerconsidering an additionalDifferenceEvaluator.static <D extends DifferenceEngineConfigurer<D>>
DPlaceholderSupport.withPlaceholderSupportUsingDelimitersChainedAfter(D configurer, String placeholderOpeningDelimiterRegex, String placeholderClosingDelimiterRegex, DifferenceEvaluator evaluator) Adds placeholder support to aDifferenceEngineConfigurerconsidering an additionalDifferenceEvaluator.