好的java库比较xml文件进行单元测试?

cre*_*ijn 5 java xml unit-testing

我正在寻找一个好的java库来比较单元测试中的xml文件.Currenly我们使用简单的字符串比较,但这需要以相同的方式打印xml文件(当前在1行).

我在网上找到了以下内容:http://xmlunit.sourceforge.net/.但我看起来很旧(2009年9月的最新版本).有人知道一个更新的图书馆还是这个仍然是使用的?

谢谢

yeg*_*256 3

xml-matchers就是您正在寻找的。该库似乎得到了积极支持:

assertThat(the(xml), isEquivalentTo(the(xml2)));
Run Code Online (Sandbox Code Playgroud)

另外,尝试jcabi-matchers

assertThat(XhtmlMatchers.the(xml), XhtmlMatchers.hasXPath("/html/body"))
Run Code Online (Sandbox Code Playgroud)