0

メッセージの内容とヘッダーを検証しない可能性はありますか?つまり、メッセージが存在するかどうかを確認して消費するだけですか? 「受信」だけを行うと、XML コンテンツを検証したいと自動的に想定されます。テストに関係のないメッセージを(ユースケースのキューから)消費したいだけです。しかし、私はそれをキューから外したいと思います。次のテスト実行でパージすることはできますが、むしろしたくありません。

4

1 に答える 1

1

予想される制御メッセージ ペイロードが実際に空である場合、メッセージの検証はスキップする必要があります。

XML DSL

<receive endpoint="jmsQueueEndpoint">
  <message></message>
</receive>

Java DSL

receive(jmsQueueEndpoint);

ただし、テストに関係のないメッセージをテストで受信することは悪いことであることに注意してください。

于 2016-11-14T10:40:26.140 に答える