単体テストで xml ファイルを比較するための適切な Java ライブラリを探しています。現在、単純な文字列比較を使用していますが、これには xml ファイルを同じように (現在は 1 行で) 出力する必要があります。
ネットで次の情報を見つけました: http://xmlunit.sourceforge.net/。しかし、私は古いように見えます (2009 年 9 月の最新バージョン)。誰かがより最近のライブラリを知っていますか、それともこれがまだ使用するライブラリですか?
ありがとう
単体テストで xml ファイルを比較するための適切な Java ライブラリを探しています。現在、単純な文字列比較を使用していますが、これには 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"))