Package nablarch.test.core.messaging


package nablarch.test.core.messaging
メッセージングのテストに関する機能を提供する。
  • Classes
    Class
    Description
    リクエスト単体テスト用のメッセージ送信(応答なし)アクション。
    JVM内蔵式メッセージングサーバによる簡易メッセージングプロバイダ実装。 この実装では、サブスレッド上で動作するJMSプロバイダ実装を内蔵しており、 そこに接続して動作する。 これにより、外部のMOMを用意すること無くメッセージング処理を含んだ業務機能の 単体テストを実施することが可能である。 現時点の実装では、自動テストでの利用のみを想定しているため、 リモートキューへの転送はサポートしていない。 また、内部的にActiveMQのメッセージブローカーとvm:// プロトコルを使用しているため、 本機能を利用する場合は、ActiveMQのライブラリをクラスパスに含める必要がある。
    テストショット毎のメッセージを保持するクラス。
    メッセージ応答なし受信処理用のテストサポートクラス。
    メッセージ同期応答用のテストサポートクラス。
    テストデータの内容にもとづき、任意の応答電文を返却するMessageSenderClient。
    テストデータの内容にもとづき、要求電文のログ出力および、任意の応答電文を返却するMessagingContext。
    モックのMessagingContextを返却するMessagingProvider。
    テストで必要なメッセージング操作をサポートするクラス。
    リクエスト単体テストの際に、テストショット毎のメッセージを保持するクラス。
    リクエスト単体テストの際に、テストデータの内容にもとづき、要求電文のアサートおよび応答電文の返却を行うMessageSenderClient。
    リクエスト単体テストの際に、テストデータの内容にもとづき、要求電文のアサートおよび応答電文の返却を行うMessagingProvider。
    テストを行う際に、要求電文のアサートおよび応答電文を返却するMessagingContext。
    リクエスト単体テストで必要なメッセージング操作をサポートするクラス。
    テストで必要なメッセージング操作をサポートするクラス。