Class RequestTestingSendSyncSupport

java.lang.Object
nablarch.test.core.messaging.RequestTestingSendSyncSupport

@Published public class RequestTestingSendSyncSupport extends Object
リクエスト単体テストで必要なメッセージング操作をサポートするクラス。
Author:
Masato Inoue
  • Constructor Details

    • RequestTestingSendSyncSupport

      public RequestTestingSendSyncSupport(Class<?> testClass)
      コンストラクタ。
      Parameters:
      testClass - テストクラス
  • Method Details

    • getExpectedRequestMessage

      public List<RequestTestingMessagePool> getExpectedRequestMessage(String sheetName, Integer caseNo, String expectedRequestMessageId, DataType dataType, boolean useCache)
      要求電文の準備を行う。
      Parameters:
      sheetName - シート名
      caseNo - テストケース番号
      expectedRequestMessageId - 要求電文(期待値)のID
      dataType - データタイプ
      useCache - 読み込んだデータのキャッシュ要否
      Returns:
      テストデータ(メッセージ)投入用クラスのインスタンス
    • getResponseMessage

      public RequestTestingMessagePool getResponseMessage(String sheetName, String requestId, Integer caseNo, String responseMessageId, DataType dataType, boolean useCache)
      応答電文の準備を行う。
      Parameters:
      sheetName - シート名
      requestId - リクエストID
      caseNo - テストケース番号
      responseMessageId - 応答電文のID
      dataType - データタイプ
      useCache - 読み込んだデータのキャッシュ要否
      Returns:
      テストデータ(メッセージ)投入用クラスのインスタンス