私たちはSpringブートプロジェクトでプレーンSpring AMQPを使用しています。Spring Cloud ContractとプレーンSpring AMQP
メッセージコンシューマが実際のメッセージに対してテストを行い、静的テストメッセージに対してテストを行わないようにする必要があります。
したがって、私たちのプロデューサはテスト段階でメッセージスニペットを生成することができます。このスニペットは、コンシューマテストによってピックアップされ、最新のメッセージバージョンに対してテストされ、プロデューサの変更がコンシューマを破るかどうかを確認できます。
正確にはSpring Cloud Contractのようです。それでは、Springのクラウド契約とSpringのamqpを統合する方法はありますか?どの方向へ行くべきかのヒントは高く評価されます。
であり、すでに感謝マルチンです - あなたのヒントや、生成試験の一つを見て、それが私のためにクリック製 - と私は思います私は今、統合を実装しようとすることができます - 少し小さいようです。 –
恐ろしい!それが動作するかどうかを見てみましょう:私たちはこれを答えとしてマークできますか? –
その間、私はspring-amqp統合をspring-cloud-contractに追加しました。それで、すぐに使用できるようになりました。https://cloud.spring.io/spring-cloud-contract/spring-cloud-contract.html#_stub_runner_spring_amqp –