1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/browser/signin/fake_account_tracker_service.h" 6 7 #include "chrome/browser/profiles/profile.h" 8 #include "chrome/browser/signin/profile_oauth2_token_service_factory.h" 9 #include "components/signin/core/browser/profile_oauth2_token_service.h" 10 11 // static Build(content::BrowserContext * context)12KeyedService* FakeAccountTrackerService::Build( 13 content::BrowserContext* context) { 14 Profile* profile = Profile::FromBrowserContext(context); 15 FakeAccountTrackerService* service = new FakeAccountTrackerService(); 16 service->Initialize( 17 ProfileOAuth2TokenServiceFactory::GetForProfile(profile), 18 profile->GetPrefs(), 19 profile->GetRequestContext()); 20 return service; 21 } 22 FakeAccountTrackerService()23FakeAccountTrackerService::FakeAccountTrackerService() {} 24 ~FakeAccountTrackerService()25FakeAccountTrackerService::~FakeAccountTrackerService() {} 26 StartFetchingUserInfo(const std::string & account_id)27void FakeAccountTrackerService::StartFetchingUserInfo( 28 const std::string& account_id) { 29 // In tests, don't do actual network fetch. 30 } 31