java - 用于比较 xml 文件以进行单元测试的良好 java 库?

标签 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/

相关文章:

java - DefaultHandler strings() 方法行为

java - 为什么代码覆盖率有时会计算方法名称或右括号?

java - 将 arraylist int 转换为字符串

java - GridBagLayout 问题 : TextArea overlapping MenuBar

java - 递归中使用的 C 代码语句的等效 java 代码语句

xml - 如何计算 XSLT 中各种条件下的节点数

android - 在焦点 EditText 问题处隐藏工具栏

python - 如何使用 unittest setUpClass 方法()?

c# - 使用 Unity 容器进行 MVC 单元测试

java - jcombobox 不从数组加载值