11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// Copyright 2014 The Chromium Authors. All rights reserved. 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// Use of this source code is governed by a BSD-style license that can be 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// found in the LICENSE file. 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "chrome/browser/signin/fake_account_tracker_service.h" 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "chrome/browser/profiles/profile.h" 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "chrome/browser/signin/profile_oauth2_token_service_factory.h" 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "components/signin/core/browser/profile_oauth2_token_service.h" 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci// static 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciKeyedService* FakeAccountTrackerService::Build( 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci content::BrowserContext* context) { 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci Profile* profile = Profile::FromBrowserContext(context); 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci FakeAccountTrackerService* service = new FakeAccountTrackerService(); 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci service->Initialize( 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci ProfileOAuth2TokenServiceFactory::GetForProfile(profile), 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci profile->GetPrefs(), 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci profile->GetRequestContext()); 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci return service; 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciFakeAccountTrackerService::FakeAccountTrackerService() {} 241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciFakeAccountTrackerService::~FakeAccountTrackerService() {} 261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccivoid FakeAccountTrackerService::StartFetchingUserInfo( 281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci const std::string& account_id) { 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci // In tests, don't do actual network fetch. 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci} 31