Class | Description |
---|---|
AsyncMessageSendActionForUt |
リクエスト単体テスト用のメッセージ送信(応答なし)アクション。
本クラスは、バッチ起動引数で「errorCase=true」が指定された場合に、
例外を送出し異常系のテストとして処理を行う。
バッチ起動引数でerrorCaseが指定されていない場合や、errorCaseがfalseの場合には、
AsyncMessageSendAction に処理を委譲する。 |
EmbeddedMessagingProvider |
JVM内蔵式メッセージングサーバによる簡易メッセージングプロバイダ実装。
この実装では、サブスレッド上で動作するJMSプロバイダ実装を内蔵しており、
そこに接続して動作する。
これにより、外部のMOMを用意すること無くメッセージング処理を含んだ業務機能の
単体テストを実施することが可能である。
現時点の実装では、自動テストでの利用のみを想定しているため、
リモートキューへの転送はサポートしていない。
また、内部的にActiveMQのメッセージブローカーとvm:// プロトコルを使用しているため、
本機能を利用する場合は、ActiveMQのライブラリをクラスパスに含める必要がある。
|
MessagePool |
テストショット毎のメッセージを保持するクラス。
|
MessagingReceiveTestSupport |
メッセージ応答なし受信処理用のテストサポートクラス。
|
MessagingRequestTestSupport |
メッセージ同期応答用のテストサポートクラス。
|
MockMessagingClient |
テストデータの内容にもとづき、任意の応答電文を返却するMessageSenderClient。
|
MockMessagingContext |
テストデータの内容にもとづき、要求電文のログ出力および、任意の応答電文を返却するMessagingContext。
|
MockMessagingProvider |
モックのMessagingContextを返却するMessagingProvider。
|
MQSupport |
テストで必要なメッセージング操作をサポートするクラス。
|
RequestTestingMessagePool |
リクエスト単体テストの際に、テストショット毎のメッセージを保持するクラス。
|
RequestTestingMessagingClient |
リクエスト単体テストの際に、テストデータの内容にもとづき、要求電文のアサートおよび応答電文の返却を行うMessageSenderClient。
|
RequestTestingMessagingProvider |
リクエスト単体テストの際に、テストデータの内容にもとづき、要求電文のアサートおよび応答電文の返却を行うMessagingProvider。
|
RequestTestingMessagingProvider.RequestTestingMessagingContext |
テストを行う際に、要求電文のアサートおよび応答電文を返却するMessagingContext。
|
RequestTestingSendSyncSupport |
リクエスト単体テストで必要なメッセージング操作をサポートするクラス。
|
SendSyncSupport |
テストで必要なメッセージング操作をサポートするクラス。
|