5
我正在尋找一個好的java庫來比較單元測試中的xml文件。當然,我們正在使用一個簡單的字符串比較,但這需要xml文件以相同的方式打印(當前在1行)。好的java庫來比較單元測試的xml文件?
我在網上發現了以下內容:http://xmlunit.sourceforge.net/。但我看起來很老(2009年9月的最新版本)。有人知道一個更近的圖書館,或者這仍然是一個使用?
謝謝
我正在尋找一個好的java庫來比較單元測試中的xml文件。當然,我們正在使用一個簡單的字符串比較,但這需要xml文件以相同的方式打印(當前在1行)。好的java庫來比較單元測試的xml文件?
我在網上發現了以下內容:http://xmlunit.sourceforge.net/。但我看起來很老(2009年9月的最新版本)。有人知道一個更近的圖書館,或者這仍然是一個使用?
謝謝
xml-matchers是你在找什麼。該庫似乎是積極支持:
assertThat(the(xml), isEquivalentTo(the(xml2)));
另外,儘量jcabi-matchers:
assertThat(XhtmlMatchers.the(xml), XhtmlMatchers.hasXPath("/html/body"))
我用XMLUnit測試,它仍然有效:) –
自2009年以來XML改變了嗎?爲什麼需要更新xmlunit? – Mark
重複:請參閱我的答案[here](http://stackoverflow.com/a/30646875/1183010) –