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

Side by Side Diff: chrome/test/base/testing_profile.cc

Issue 1143323005: Refactor AO2TS to make it easier to componentize. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address final comments Created 5 years, 5 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
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 #include "chrome/test/base/testing_profile.h" 5 #include "chrome/test/base/testing_profile.h"
6 6
7 #include "base/base_paths.h" 7 #include "base/base_paths.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/files/file_util.h" 9 #include "base/files/file_util.h"
10 #include "base/location.h" 10 #include "base/location.h"
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 #include "chrome/browser/extensions/extension_system_factory.h" 100 #include "chrome/browser/extensions/extension_system_factory.h"
101 #include "chrome/browser/extensions/test_extension_system.h" 101 #include "chrome/browser/extensions/test_extension_system.h"
102 #include "components/guest_view/browser/guest_view_manager.h" 102 #include "components/guest_view/browser/guest_view_manager.h"
103 #include "extensions/browser/event_router_factory.h" 103 #include "extensions/browser/event_router_factory.h"
104 #include "extensions/browser/extension_prefs.h" 104 #include "extensions/browser/extension_prefs.h"
105 #include "extensions/browser/extension_prefs_factory.h" 105 #include "extensions/browser/extension_prefs_factory.h"
106 #include "extensions/browser/extension_system.h" 106 #include "extensions/browser/extension_system.h"
107 #endif 107 #endif
108 108
109 #if defined(OS_ANDROID) 109 #if defined(OS_ANDROID)
110 #include "chrome/browser/signin/android_profile_oauth2_token_service.h" 110 #include "chrome/browser/signin/oauth2_token_service_delegate_android.h"
111 #endif 111 #endif
112 112
113 #if defined(ENABLE_SUPERVISED_USERS) 113 #if defined(ENABLE_SUPERVISED_USERS)
114 #include "chrome/browser/supervised_user/supervised_user_constants.h" 114 #include "chrome/browser/supervised_user/supervised_user_constants.h"
115 #include "chrome/browser/supervised_user/supervised_user_settings_service.h" 115 #include "chrome/browser/supervised_user/supervised_user_settings_service.h"
116 #include "chrome/browser/supervised_user/supervised_user_settings_service_factor y.h" 116 #include "chrome/browser/supervised_user/supervised_user_settings_service_factor y.h"
117 #endif 117 #endif
118 118
119 using base::Time; 119 using base::Time;
120 using bookmarks::BookmarkModel; 120 using bookmarks::BookmarkModel;
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after
402 void TestingProfile::Init() { 402 void TestingProfile::Init() {
403 // If threads have been initialized, we should be on the UI thread. 403 // If threads have been initialized, we should be on the UI thread.
404 DCHECK(!content::BrowserThread::IsThreadInitialized( 404 DCHECK(!content::BrowserThread::IsThreadInitialized(
405 content::BrowserThread::UI) || 405 content::BrowserThread::UI) ||
406 content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); 406 content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
407 407
408 set_is_guest_profile(guest_session_); 408 set_is_guest_profile(guest_session_);
409 409
410 #if defined(OS_ANDROID) 410 #if defined(OS_ANDROID)
411 // Make sure token service knows its running in tests. 411 // Make sure token service knows its running in tests.
412 AndroidProfileOAuth2TokenService::set_is_testing_profile(); 412 OAuth2TokenServiceDelegateAndroid::set_is_testing_profile();
413 #endif 413 #endif
414 414
415 // Normally this would happen during browser startup, but for tests 415 // Normally this would happen during browser startup, but for tests
416 // we need to trigger creation of Profile-related services. 416 // we need to trigger creation of Profile-related services.
417 ChromeBrowserMainExtraPartsProfiles:: 417 ChromeBrowserMainExtraPartsProfiles::
418 EnsureBrowserContextKeyedServiceFactoriesBuilt(); 418 EnsureBrowserContextKeyedServiceFactoriesBuilt();
419 419
420 if (prefs_.get()) 420 if (prefs_.get())
421 user_prefs::UserPrefs::Set(this, prefs_.get()); 421 user_prefs::UserPrefs::Set(this, prefs_.get());
422 else if (IsOffTheRecord()) 422 else if (IsOffTheRecord())
(...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after
1064 #if defined(ENABLE_EXTENSIONS) 1064 #if defined(ENABLE_EXTENSIONS)
1065 extension_policy_, 1065 extension_policy_,
1066 #endif 1066 #endif
1067 pref_service_.Pass(), 1067 pref_service_.Pass(),
1068 original_profile, 1068 original_profile,
1069 guest_session_, 1069 guest_session_,
1070 supervised_user_id_, 1070 supervised_user_id_,
1071 policy_service_.Pass(), 1071 policy_service_.Pass(),
1072 testing_factories_); 1072 testing_factories_);
1073 } 1073 }
OLDNEW
« no previous file with comments | « chrome/chrome_tests_unit.gypi ('k') | components/autofill/core/browser/wallet/real_pan_wallet_client.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698