我正在寻找一个好的java库来比较单元测试中的xml文件。目前,我们使用的是一个简单的字符串比较,但这需要以相同的方式打印xml文件(目前为1行)。
我在网上发现了以下内容:http://xmlunit.sourceforge.net/.但我看起来老了(2009年9月的最新版本)。有人知道一个更新的图书馆吗?还是这仍然是一个可以使用的图书馆?
感谢
xml匹配器就是您想要的。图书馆似乎得到了积极支持:
assertThat(the(xml), isEquivalentTo(the(xml2)));
此外,请尝试jcabi匹配器:
assertThat(XhtmlMatchers.the(xml), XhtmlMatchers.hasXPath("/html/body"))