public class CompareAssert extends org.assertj.core.api.AbstractAssert<SELF,ACTUAL> implements DifferenceEngineConfigurer<CompareAssert>
Simple Example
import static org.xmlunit.assertj.XmlAssert.assertThat; final String control = "<a><b attr=\"abc\"></b></a>"; final String test = "<a><b attr=\"xyz\"NodeAssertFactory></b></a>"; assertThat(test).and(control).areIdentical(); assertThat(test).and(control).areNotSimilar();
as, as, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, overridingErrorMessage, setCustomRepresentation, throwAssertionError, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnErrorpublic CompareAssert withNodeMatcher(NodeMatcher nodeMatcher)
withNodeMatcher in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withNodeMatcher(NodeMatcher)public CompareAssert withDifferenceEvaluator(DifferenceEvaluator differenceEvaluator)
withDifferenceEvaluator in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withDifferenceEvaluator(DifferenceEvaluator)public CompareAssert withComparisonController(ComparisonController comparisonController)
withComparisonController in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withComparisonController(ComparisonController)public CompareAssert withComparisonListeners(ComparisonListener... comparisonListeners)
withComparisonListeners in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withComparisonListeners(ComparisonListener...)public CompareAssert withDifferenceListeners(ComparisonListener... comparisonListeners)
withDifferenceListeners in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withDifferenceListeners(ComparisonListener...)public CompareAssert withNamespaceContext(Map<String,String> prefix2Uri)
withNamespaceContext in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withNamespaceContext(Map)public CompareAssert withAttributeFilter(Predicate<Attr> attributeFilter)
withAttributeFilter in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withAttributeFilter(Predicate)public CompareAssert withNodeFilter(Predicate<Node> nodeFilter)
withNodeFilter in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withNodeFilter(Predicate)public CompareAssert withComparisonFormatter(ComparisonFormatter formatter)
withComparisonFormatter in interface DifferenceEngineConfigurer<CompareAssert>DiffBuilder.withComparisonFormatter(ComparisonFormatter)public CompareAssert withDocumentBuilderFactory(DocumentBuilderFactory f)
public CompareAssert ignoreWhitespace()
DiffBuilder.ignoreWhitespace()public CompareAssert normalizeWhitespace()
DiffBuilder.normalizeWhitespace()public CompareAssert ignoreElementContentWhitespace()
public CompareAssert ignoreComments()
DiffBuilder.ignoreComments()public CompareAssert ignoreCommentsUsingXSLTVersion(String xsltVersion)
public CompareAssert ignoreChildNodesOrder()
.withNodeMatcher(new DefaultNodeMatcher(ElementSelectors.byNameAndText))
.withDifferenceEvaluator(
chain(
Default,
DifferenceEvaluators.downgradeDifferencesToEqual(ComparisonType.CHILD_NODELIST_SEQUENCE)));
DiffBuilder.withNodeMatcher(NodeMatcher)public CompareAssert areIdentical()
ComparisonControllers.StopWhenSimilar is used.AssertionError - if the test value is invalidAssertionError - if the control value is invalidDiffBuilder.checkForIdentical()public CompareAssert areNotIdentical()
ComparisonControllers.StopWhenSimilar is used.AssertionError - if the test value is invalidAssertionError - if the control value is invalidDiffBuilder.checkForSimilar()public CompareAssert areSimilar()
ComparisonControllers.StopWhenDifferent is used.AssertionError - if the test value is invalidAssertionError - if the control value is invalidDiffBuilder.checkForSimilar()public CompareAssert areNotSimilar()
ComparisonControllers.StopWhenDifferent is used.AssertionError - if the test value is invalidAssertionError - if the control value is invalidDiffBuilder.checkForSimilar()Copyright © 2001–2020 XMLUnit. All rights reserved.