1 // Copyright 2013 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 #include "chrome/browser/ui/app_list/test/fake_profile.h"
7 FakeProfile::FakeProfile(const std::string& name)
11 FakeProfile::FakeProfile(const std::string& name, const base::FilePath& path)
16 std::string FakeProfile::GetProfileName() {
20 Profile::ProfileType FakeProfile::GetProfileType() const {
21 return REGULAR_PROFILE;
24 base::FilePath FakeProfile::GetPath() const {
28 bool FakeProfile::IsOffTheRecord() const {
32 content::DownloadManagerDelegate*
33 FakeProfile::GetDownloadManagerDelegate() {
37 net::URLRequestContextGetter* FakeProfile::GetRequestContextForRenderProcess(
38 int renderer_child_id) {
42 net::URLRequestContextGetter* FakeProfile::GetMediaRequestContext() {
46 net::URLRequestContextGetter*
47 FakeProfile::GetMediaRequestContextForRenderProcess(
48 int renderer_child_id) {
52 net::URLRequestContextGetter*
53 FakeProfile::GetMediaRequestContextForStoragePartition(
54 const base::FilePath& partition_path,
59 void FakeProfile::RequestMidiSysExPermission(
60 int render_process_id,
63 const GURL& requesting_frame,
65 const MidiSysExPermissionCallback& callback) {
68 void FakeProfile::CancelMidiSysExPermissionRequest(
69 int render_process_id,
72 const GURL& requesting_frame) {
75 void FakeProfile::RequestProtectedMediaIdentifierPermission(
76 int render_process_id,
80 const GURL& requesting_frame,
81 const ProtectedMediaIdentifierPermissionCallback& callback) {
84 void FakeProfile::CancelProtectedMediaIdentifierPermissionRequests(
88 content::ResourceContext* FakeProfile::GetResourceContext() {
92 content::GeolocationPermissionContext*
93 FakeProfile::GetGeolocationPermissionContext() {
97 content::BrowserPluginGuestManagerDelegate*
98 FakeProfile::GetGuestManagerDelegate() {
102 quota::SpecialStoragePolicy* FakeProfile::GetSpecialStoragePolicy() {
106 scoped_refptr<base::SequencedTaskRunner>
107 FakeProfile::GetIOTaskRunner() {
108 return scoped_refptr<base::SequencedTaskRunner>();
111 Profile* FakeProfile::GetOffTheRecordProfile() {
115 void FakeProfile::DestroyOffTheRecordProfile() {}
117 bool FakeProfile::HasOffTheRecordProfile() {
121 Profile* FakeProfile::GetOriginalProfile() {
125 bool FakeProfile::IsManaged() {
129 history::TopSites* FakeProfile::GetTopSites() {
133 history::TopSites* FakeProfile::GetTopSitesWithoutCreating() {
137 ExtensionService* FakeProfile::GetExtensionService() {
141 ExtensionSpecialStoragePolicy* FakeProfile::GetExtensionSpecialStoragePolicy() {
145 PrefService* FakeProfile::GetPrefs() {
149 PrefService* FakeProfile::GetOffTheRecordPrefs() {
153 net::URLRequestContextGetter* FakeProfile::GetRequestContext() {
157 net::URLRequestContextGetter* FakeProfile::GetRequestContextForExtensions() {
161 net::SSLConfigService* FakeProfile::GetSSLConfigService() {
165 HostContentSettingsMap* FakeProfile::GetHostContentSettingsMap() {
169 bool FakeProfile::IsSameProfile(Profile* profile) {
173 base::Time FakeProfile::GetStartTime() const {
177 net::URLRequestContextGetter* FakeProfile::CreateRequestContext(
178 content::ProtocolHandlerMap* protocol_handlers,
179 content::ProtocolHandlerScopedVector protocol_interceptors) {
183 net::URLRequestContextGetter*
184 FakeProfile::CreateRequestContextForStoragePartition(
185 const base::FilePath& partition_path,
187 content::ProtocolHandlerMap* protocol_handlers,
188 content::ProtocolHandlerScopedVector protocol_interceptors) {
192 base::FilePath FakeProfile::last_selected_directory() {
193 return base::FilePath();
196 void FakeProfile::set_last_selected_directory(const base::FilePath& path) {}
198 #if defined(OS_CHROMEOS)
199 void FakeProfile::ChangeAppLocale(
200 const std::string& locale, AppLocaleChangedVia via) {}
201 void FakeProfile::OnLogin() {}
202 void FakeProfile::InitChromeOSPreferences() {}
203 #endif // defined(OS_CHROMEOS)
205 PrefProxyConfigTracker* FakeProfile::GetProxyConfigTracker() {
209 chrome_browser_net::Predictor* FakeProfile::GetNetworkPredictor() {
213 void FakeProfile::ClearNetworkingHistorySince(base::Time time,
214 const base::Closure& completion) {
217 GURL FakeProfile::GetHomePage() {
221 bool FakeProfile::WasCreatedByVersionOrLater(const std::string& version) {
225 void FakeProfile::SetExitType(ExitType exit_type) {
228 Profile::ExitType FakeProfile::GetLastSessionExitType() {