Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(136)

Side by Side Diff: google_apis/gaia/gaia_oauth_client_unittest.cc

Issue 257773002: Use new people.get api instead of oauth2/v1/userinfo. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix PD tests Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // A complete set of unit tests for GaiaOAuthClient. 5 // A complete set of unit tests for GaiaOAuthClient.
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/strings/string_number_conversions.h" 10 #include "base/strings/string_number_conversions.h"
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 }; 127 };
128 128
129 const std::string kTestAccessToken = "1/fFAGRNJru1FTz70BzhT3Zg"; 129 const std::string kTestAccessToken = "1/fFAGRNJru1FTz70BzhT3Zg";
130 const std::string kTestRefreshToken = 130 const std::string kTestRefreshToken =
131 "1/6BMfW9j53gdGImsixUH6kU5RsR4zwI9lUVX-tqf8JXQ"; 131 "1/6BMfW9j53gdGImsixUH6kU5RsR4zwI9lUVX-tqf8JXQ";
132 const std::string kTestUserEmail = "a_user@gmail.com"; 132 const std::string kTestUserEmail = "a_user@gmail.com";
133 const std::string kTestUserId = "8675309"; 133 const std::string kTestUserId = "8675309";
134 const int kTestExpiresIn = 3920; 134 const int kTestExpiresIn = 3920;
135 135
136 const std::string kDummyGetTokensResult = 136 const std::string kDummyGetTokensResult =
137 "{\"access_token\":\"" + kTestAccessToken + "\"," 137 "{\"access_token\":\"" + kTestAccessToken + "\","
138 "\"expires_in\":" + base::IntToString(kTestExpiresIn) + "," 138 "\"expires_in\":" + base::IntToString(kTestExpiresIn) + ","
139 "\"refresh_token\":\"" + kTestRefreshToken + "\"}"; 139 "\"refresh_token\":\"" + kTestRefreshToken + "\"}";
140 140
141 const std::string kDummyRefreshTokenResult = 141 const std::string kDummyRefreshTokenResult =
142 "{\"access_token\":\"" + kTestAccessToken + "\"," 142 "{\"access_token\":\"" + kTestAccessToken + "\","
143 "\"expires_in\":" + base::IntToString(kTestExpiresIn) + "}"; 143 "\"expires_in\":" + base::IntToString(kTestExpiresIn) + "}";
144 144
145 const std::string kDummyUserInfoResult = 145 const std::string kDummyUserInfoResult =
146 "{\"email\":\"" + kTestUserEmail + "\"}"; 146 "{\"emails\": [{\"value\":\"" + kTestUserEmail +
147 "\", \"type\":\"account\"}]}";
147 148
148 const std::string kDummyUserIdResult = 149 const std::string kDummyUserIdResult =
149 "{\"id\":\"" + kTestUserId + "\"}"; 150 "{\"id\":\"" + kTestUserId + "\"}";
150 151
151 const std::string kDummyTokenInfoResult = 152 const std::string kDummyTokenInfoResult =
152 "{\"issued_to\": \"1234567890.apps.googleusercontent.com\"," 153 "{\"issued_to\": \"1234567890.apps.googleusercontent.com\","
153 "\"audience\": \"1234567890.apps.googleusercontent.com\"," 154 "\"audience\": \"1234567890.apps.googleusercontent.com\","
154 "\"scope\": \"https://googleapis.com/oauth2/v2/tokeninfo\"," 155 "\"scope\": \"https://googleapis.com/oauth2/v2/tokeninfo\","
155 "\"expires_in\":" + base::IntToString(kTestExpiresIn) + "}"; 156 "\"expires_in\":" + base::IntToString(kTestExpiresIn) + "}";
156 } 157 }
157 158
158 namespace gaia { 159 namespace gaia {
159 160
160 class GaiaOAuthClientTest : public testing::Test { 161 class GaiaOAuthClientTest : public testing::Test {
161 protected: 162 protected:
162 virtual void SetUp() OVERRIDE { 163 virtual void SetUp() OVERRIDE {
163 client_info_.client_id = "test_client_id"; 164 client_info_.client_id = "test_client_id";
164 client_info_.client_secret = "test_client_secret"; 165 client_info_.client_secret = "test_client_secret";
165 client_info_.redirect_uri = "test_redirect_uri"; 166 client_info_.redirect_uri = "test_redirect_uri";
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
339 340
340 GaiaOAuthClient auth(GetRequestContext()); 341 GaiaOAuthClient auth(GetRequestContext());
341 auth.GetTokenInfo("access_token", 1, &delegate); 342 auth.GetTokenInfo("access_token", 1, &delegate);
342 343
343 std::string issued_to; 344 std::string issued_to;
344 ASSERT_TRUE(captured_result->GetString("issued_to", &issued_to)); 345 ASSERT_TRUE(captured_result->GetString("issued_to", &issued_to));
345 ASSERT_EQ("1234567890.apps.googleusercontent.com", issued_to); 346 ASSERT_EQ("1234567890.apps.googleusercontent.com", issued_to);
346 } 347 }
347 348
348 } // namespace gaia 349 } // namespace gaia
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698