【问题标题】:Good java library to compare xml files for unit testing? [closed]用于比较用于单元测试的 xml 文件的好 java 库? [关闭]
【发布时间】:2012-09-10 12:16:29
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 我用过 xmlunit,它仍然有效 :)
  • 自 2009 年以来 XML 是否发生了变化?为什么xmlunit需要更新?
  • 重复:看我的回答here
  • XMLUnit 就是答案。仅供参考,他们现在有 2.0。

标签: java xml unit-testing


【解决方案1】:

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

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

另外,试试jcabi-matchers:

assertThat(XhtmlMatchers.the(xml), XhtmlMatchers.hasXPath("/html/body"))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多