我无法让 xmlunit 使用 setIgnoreWhitespace 忽略我的 XML 中的空格...知道可能有什么问题或我可以检查什么吗?
JVM:1.6,XMLUnit 1.3,IDE:JDeveloper 11.1.1.6
例如,下面返回“预期的子节点数 '2' 但为 '1'”。如果我取出多余的空间,它就会通过。
@Test
public void testExample() {
String inputXML = "<test><innertest>data</innertest></test>";
String expectedResultXml = "<test> <innertest>data</innertest></test>";
XMLUnit.setIgnoreWhitespace(true);
XMLUnit.setIgnoreComments(true);
XMLUnit.setIgnoreDiffBetweenTextAndCDATA(true);
try {
assertXMLEqual("Did not match!!", expectedResultXml, inputXML);
} catch(Exception e) {}
}