私はクライアントがソーシャルプロバイダ(Google/Facebook)を使用してログインできるようにするWebアプリケーションを持っています。私は、プロバイダからの成功/不成功の応答の場合の実装をチェックする統合テストを作成したいと思います。そのためには、プロバイダ(Googleなど)からのサーバーレスポンスを模擬する必要があります。モックサーバーの応答
私のAPIエンドポイントが/social_loginであることを考慮すると、最終的に到達するコードは、Googleエンドポイント:https://www.googleapis.com/oauth2/v3/userinfoにリクエストします。私のコードはGoogle Apiから独立しているように、後の回答が嘲笑されるようにしたい。私はこれを達成する方法がありますか?
私の実装はJavaで実装されています。
似たような質問がありますが、具体的には春です:http://stackoverflow.com/questions/29550098/mock-external-server-during-integration-testing-with-spring – jannis