XML メッセージを受信すると、それを Message オブジェクトにダイジェストし、メッセージ ID + CorrelationID の両方をタイムスタンプとともに配置し、それを Client オブジェクトに転送する "Adapter" オブジェクトをテストしたいと考えています。=20 メッセージは、前のもの (例: m2.correlationID =3D m1.ID)。
Client をモックし、Adapter が "client.forwardMessage(m)" を 2 回正常に呼び出して、最初のメッセージに null の correlationID を指定し、2 番目のメッセージに null 以外のcorrelationID を指定したことを確認します。
ただし、ID (m1.ID など) を取得して、correlationID が正しく設定されていることを正確にテストしたいと思います。
しかし、とにかくそうする方法が見つかりませんでした。
機能の追加に関するジラがありますが、誰もコメントしておらず、割り当てられていません。
これは本当に未実装ですか?
スタブできる IdGenerator オブジェクトを使用するようにアダプターを再設計するという代替案について読みましたが、オブジェクトが多すぎると思います。
ありがとう、そしてどんなコメントにも感謝します:-)
タイエブ