アサーションの概要
アサーションにより、変数データやプロセス・フローを検証できます。次のタイプのアサーションを実行できます。
-
XML文書全体のアサーション
XML文書全体の要素値を予想される要素値と比較します。たとえば、融資申請のXML文書全体の内容を別の文書と正確に比較します。
XMLUnit
パッケージ内のXMLTestCase
クラスには、XMLファイル間でアサーションを実行するための一連のメソッドが含まれています。これらのメソッドの詳細は、次のURLを参照してください。http://xmlunit.sourceforge.net
-
メッセージのパート・セクションのアサート
メッセージのパート・セクションの値を予想値と比較します。例として、XML文書メッセージ全体のペイロード・パートなどがあります。
-
非リーフ要素のアサーション:
XMLフラグメントの値を予想値と比較します。例として、リーフ要素のSSN、email、customerNameおよびloanAmountが記載された融資申請があります。
-
リーフ要素のアサーション:
選択した文字列要素や数値要素の値、または正規表現パターンを予想値と比較します。例として、融資申請のSSNがあります。
アサートの詳細は、「アサーション」を参照してください。