Use content::Referrer to pass around referrers in the plugin code
[chromium-blink-merge.git] / chrome / browser / signin / fake_profile_oauth2_token_service_builder.h
blob21672b662fc024efc78cecdbfd65adeee3f5ab71
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.
5 #ifndef CHROME_BROWSER_SIGNIN_FAKE_PROFILE_OAUTH2_TOKEN_SERVICE_BUILDER_H_
6 #define CHROME_BROWSER_SIGNIN_FAKE_PROFILE_OAUTH2_TOKEN_SERVICE_BUILDER_H_
8 class KeyedService;
10 namespace content {
11 class BrowserContext;
14 // Helper function to be used with
15 // BrowserContextKeyedServiceFactory::SetTestingFactory() that returns a
16 // FakeProfileOAuth2TokenService object.
17 KeyedService* BuildFakeProfileOAuth2TokenService(
18 content::BrowserContext* context);
20 // Helper function to be used with
21 // BrowserContextKeyedServiceFactory::SetTestingFactory() that creates a
22 // FakeProfileOAuth2TokenService object that posts fetch responses on the
23 // current message loop.
24 KeyedService* BuildAutoIssuingFakeProfileOAuth2TokenService(
25 content::BrowserContext* context);
27 #endif // CHROME_BROWSER_SIGNIN_FAKE_PROFILE_OAUTH2_TOKEN_SERVICE_BUILDER_H_