アサーションの概要

アサーションにより、変数データやプロセス・フローを検証できます。次のタイプのアサーションを実行できます。

  • XML文書全体のアサーション

    XML文書全体の要素値を予想される要素値と比較します。たとえば、融資申請のXML文書全体の内容を別の文書と正確に比較します。XMLUnitパッケージ内のXMLTestCaseクラスには、XMLファイル間でアサーションを実行するための一連のメソッドが含まれています。これらのメソッドの詳細は、次のURLを参照してください。

    http://xmlunit.sourceforge.net
    
  • メッセージのパート・セクションのアサート

    メッセージのパート・セクションの値を予想値と比較します。例として、XML文書メッセージ全体のペイロード・パートなどがあります。

  • 非リーフ要素のアサーション:

    XMLフラグメントの値を予想値と比較します。例として、リーフ要素のSSN、email、customerNameおよびloanAmountが記載された融資申請があります。

  • リーフ要素のアサーション:

    選択した文字列要素や数値要素の値、または正規表現パターンを予想値と比較します。例として、融資申請のSSNがあります。

アサートの詳細は、「アサーション」を参照してください。