問題タブ [xmlunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
668 参照

java - XMLUnit を使用した XML 比較

XMLUnit を使用して 2 つの XML ファイルを比較したい (既に存在するものを再発明したくない)。

XML1:

XML2:

ノードと属性が一致する場合にのみ要素を比較したい。また、立場が違えば似ているはずです。

DetailedDiff を試してみましたが、多くの結果が表示されていますが、特定の変更のみを抽出したいと考えています。あなたのセグメントを教えてください。

0 投票する
1 に答える
58 参照

java - 別のクラスから XMLUnit-test を呼び出す

XMLUnit を使用して 2 つの XML を比較しています。テスト クラス マニュアルを jUnit テストとして実行すると、これは正常に機能します。

しかし今、私は別のクラスから持っているテストを呼び出したいと思っています。testMethod を実行できますが、何も起こりません

テストを含むクラスの例を次に示します。

ここで私は別のクラスからそれを呼び出そうとしました:

青い

0 投票する
1 に答える
196 参照

java - これら 2 つの xml 文字列が似ていない理由

2 つの類似した xml 文字列があります。XMLUnit を使用してそれらを比較しますが、いくつかのサンプル テストを実行してそれらを確認したところ、それらは類似しておらず同一ではないことが示されました。それらが同一ではないことに同意しますが、同様の場合は true を返す必要があると思います。以下は、実行した文字列とテスト コードです。

唯一の違いは、列ノードが逆になっていることですが、両方の文字列が類似していることを返す必要があると思います。

0 投票する
1 に答える
185 参照

eclipse - xmlUnit の行を無視する方法

こんにちは、 の行を無視する方法を知りたいと思っていましたXMLUnit。たとえば、ファイル 1: 8 ファイル 2: 10 のように常に異なる次のタグがあり、ファイルの残りの部分が一致する必要がある場合、どうすればこれを行うことができますか?

私が使用していたサンプルコードは次のとおりです。

0 投票する
1 に答える
935 参照

java - 属性を無視する XML ユニット

私はXMLファイルをXMLUnitと比較していますが、ファイルの1つに要素が存在しない場合、後続のすべての要素が次のアラートを生成するのを不思議に思っていました: これらのアラートが出力で生成されないようにする簡単な方法があるかどうか疑問に思っています。

ありがとう

0 投票する
1 に答える
128 参照

java - Ignore those elements that are commented out in one xml file using xmlunit

I want to compare two XML files. I am using XMLUnit to compare. I am having some problem while comparing like the following xml snippets.

Expected:

ACTUAL:

  1. It will fail, because "Title" tag is missing (because it is commented out) in EXPECTED while it is present in ACTUAL
  2. It will fail, because "PersonalDemo" tag is missing (because it is commented out) in EXPECTED while it is present in ACTUAL
  3. It will fail, because, "PPSDetails" has different number of child nodes (because commented out nodes are not considered) in EXPECTED and in ACTUAL

What I actually need is that I want to ignore those Elements in ACTUAL that are commented out in EXPECTED

any help please

0 投票する
1 に答える
551 参照

java - xmlunit: pom.xml ファイルの奇妙なマッチング

XMLUnit を使用して 2 つの Maven POM ファイルの違いを取得しようとしています。まず私のコード:

コントロールPOMは次のとおりです。

...そしてテストPOM:

違いの XPath を出力すると、次のコントロール/テスト ペアが得られます。

そして今、私の質問: 要素「issueManagement」が一致しないのはなぜですか? それは両方のPOMにあります...