<分区>
我正在寻找一个好的 java 库来比较单元测试中的 xml 文件。目前我们正在使用一个简单的字符串比较,但这需要以相同的方式打印 xml 文件(目前在 1 行)。
我在网上找到了以下内容:http://xmlunit.sourceforge.net/ .但我看起来很旧(2009 年 9 月的最新版本)。有人知道更新的图书馆吗?或者这仍然是可以使用的图书馆吗?
谢谢
标签 java xml unit-testing
<分区>
我正在寻找一个好的 java 库来比较单元测试中的 xml 文件。目前我们正在使用一个简单的字符串比较,但这需要以相同的方式打印 xml 文件(目前在 1 行)。
我在网上找到了以下内容:http://xmlunit.sourceforge.net/ .但我看起来很旧(2009 年 9 月的最新版本)。有人知道更新的图书馆吗?或者这仍然是可以使用的图书馆吗?
谢谢
最佳答案
xml-matchers是你要找的。该库似乎得到了积极支持:
assertThat(the(xml), isEquivalentTo(the(xml2)));
另外,试试 jcabi-matchers :
assertThat(XhtmlMatchers.the(xml), XhtmlMatchers.hasXPath("/html/body"))
关于java - 用于比较 xml 文件以进行单元测试的良好 java 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12351512/