Index: chrome/browser/signin/fake_account_tracker_service.cc |
diff --git a/chrome/browser/signin/fake_account_tracker_service.cc b/chrome/browser/signin/fake_account_tracker_service.cc |
index 173acd1000039a502cf8ec166fe8ba100979a9a8..5fd0fcd56d299c18386c673fea229d45350a7d62 100644 |
--- a/chrome/browser/signin/fake_account_tracker_service.cc |
+++ b/chrome/browser/signin/fake_account_tracker_service.cc |
@@ -31,16 +31,24 @@ void FakeAccountTrackerService::StartFetchingUserInfo( |
} |
void FakeAccountTrackerService::FakeUserInfoFetchSuccess( |
- const std::string& account_id, |
const std::string& email, |
const std::string& gaia, |
- const std::string& hosted_domain) { |
+ const std::string& hosted_domain, |
+ const std::string& full_name, |
+ const std::string& given_name, |
+ const std::string& locale, |
+ const std::string& picture_url) { |
base::DictionaryValue user_info; |
user_info.SetString("id", gaia); |
user_info.SetString("email", email); |
user_info.SetString("hd", hosted_domain); |
+ user_info.SetString("name", full_name); |
+ user_info.SetString("given_name", given_name); |
+ user_info.SetString("locale", locale); |
+ user_info.SetString("picture", picture_url); |
std::vector<std::string> service_flags; |
- SetAccountStateFromUserInfo(account_id, &user_info, &service_flags); |
+ SetAccountStateFromUserInfo( |
+ PickAccountIdForAccount(gaia, email), &user_info, &service_flags); |
} |
void FakeAccountTrackerService::SendRefreshTokenAnnotationRequest( |