1

テストしたいAPIのセットに接続するサービスがあります。

統合テスト用に偽のサービスを作成したい (障害状況をシミュレートするため)

@RestController はテスト中にロードされないため、単に使用することはできません。mockserver を調べましたが、テストでモック呼び出しをトリガーするのではなく、自分のコードをトリガーしたくないため、それが探しているものかどうかわかりません。実際のサーバーではなくモックサーバーを使用するだけで、API呼び出しを通常どおりトリガーする必要があります(ベースURLは構成可能であるため、サービスがモックサーバーを指すようにすることができます)

更新 1:

私が目にしている唯一の代替手段は、Cargo を起動してその中にサービスを展開することでしょうか?

更新 2: Wiremock について知りました。これはここで使用できますか?

4

2 に答える 2