6

単体テストで xml ファイルを比較するための適切な Java ライブラリを探しています。現在、単純な文字列比較を使用していますが、これには 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 に答える