クライアントがソーシャル プロバイダー (Google / Facebook) を使用してログインできるようにする Web アプリがあります。プロバイダーからの応答が成功/失敗した場合に実装をチェックする統合テストを作成したいと考えています。そのためには、プロバイダー (Google など) からのサーバー応答をモックする必要があります。
私の API エンドポイントが/social_loginであることを考慮すると、最終的に到達するコードは Google エンドポイントにリクエストを送信します: https://www.googleapis.com/oauth2/v3/userinfo。私のコードがGoogle APIから独立しているように、後でからの応答を嘲笑したい. これを達成する方法はありますか?
私の実装は Java で行われます。