これらの2つのルートがあるとします
<camelContext>
<route>
<from ref="incoming" />
<!-- some processors -->
<inOnly ref="outgoing" />
</route>
<route>
<from ref="outgoing" />
<!-- some processors -->
<inOnly ref="finish" />
</route>
</camelContext>
実際のコンテキストでは、これらは問題のないJMSキューです。しかし、ルーティングが正しいことをテストしたいので、testContext.xmlのJMSコンポーネントを次のように変更しました。
incoming -> direct
outgoing -> mock
finish -> mock
メッセージの数をテストできるように、これらのinOnlyキューをモックにします。問題は、モックキューが2番目のルートの入力キューとして機能できないことです。どうすればこれを修正できますか?