6

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

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

谢谢

4

1 回答 1

3

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

assertThat(the(xml), isEquivalentTo(the(xml2)));

另外,尝试jcabi-matchers

assertThat(XhtmlMatchers.the(xml), XhtmlMatchers.hasXPath("/html/body"))
于 2012-09-16T17:32:40.520 回答