public class XmlExpectationsHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
XmlExpectationsHelper.XmlUnitDiff
Inner class to prevent hard dependency on XML Unit.
|
Constructor and Description |
---|
XmlExpectationsHelper() |
Modifier and Type | Method and Description |
---|---|
void |
assertNode(java.lang.String content,
<any> matcher)
Parse the content as
Node and apply a Matcher . |
void |
assertSource(java.lang.String content,
<any> matcher)
Parse the content as
DOMSource and apply a Matcher . |
void |
assertXmlEqual(java.lang.String expected,
java.lang.String actual)
Parse the expected and actual content strings as XML and assert that the
two are "similar" -- i.e.
|
private org.w3c.dom.Document |
parseXmlString(java.lang.String xml) |
public void assertNode(java.lang.String content, <any> matcher) throws java.lang.Exception
Node
and apply a Matcher
.java.lang.Exception
private org.w3c.dom.Document parseXmlString(java.lang.String xml) throws java.lang.Exception
java.lang.Exception
public void assertSource(java.lang.String content, <any> matcher) throws java.lang.Exception
DOMSource
and apply a Matcher
.java.lang.Exception
public void assertXmlEqual(java.lang.String expected, java.lang.String actual) throws java.lang.Exception
Use of this method assumes the XMLUnit library is available.
expected
- the expected XML contentactual
- the actual XML contentjava.lang.Exception
MockMvcResultMatchers.xpath(String, Object...)
,
MockMvcResultMatchers.xpath(String, Map, Object...)