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 quota::SpecialStoragePolicy* FakeProfile::GetSpecialStoragePolicy() {
101 scoped_refptr<base::SequencedTaskRunner>
102 FakeProfile::GetIOTaskRunner() {
103 return scoped_refptr<base::SequencedTaskRunner>();
106 Profile* FakeProfile::GetOffTheRecordProfile() {
110 void FakeProfile::DestroyOffTheRecordProfile() {}
112 bool FakeProfile::HasOffTheRecordProfile() {
116 Profile* FakeProfile::GetOriginalProfile() {
120 bool FakeProfile::IsManaged() {
124 history::TopSites* FakeProfile::GetTopSites() {
128 history::TopSites* FakeProfile::GetTopSitesWithoutCreating() {
132 ExtensionService* FakeProfile::GetExtensionService() {
136 ExtensionSpecialStoragePolicy* FakeProfile::GetExtensionSpecialStoragePolicy() {
140 PrefService* FakeProfile::GetPrefs() {
144 PrefService* FakeProfile::GetOffTheRecordPrefs() {
148 net::URLRequestContextGetter* FakeProfile::GetRequestContext() {
152 net::URLRequestContextGetter* FakeProfile::GetRequestContextForExtensions() {
156 net::SSLConfigService* FakeProfile::GetSSLConfigService() {
160 HostContentSettingsMap* FakeProfile::GetHostContentSettingsMap() {
164 bool FakeProfile::IsSameProfile(Profile* profile) {
168 base::Time FakeProfile::GetStartTime() const {
172 net::URLRequestContextGetter* FakeProfile::CreateRequestContext(
173 content::ProtocolHandlerMap* protocol_handlers,
174 content::ProtocolHandlerScopedVector protocol_interceptors) {
178 net::URLRequestContextGetter*
179 FakeProfile::CreateRequestContextForStoragePartition(
180 const base::FilePath& partition_path,
182 content::ProtocolHandlerMap* protocol_handlers,
183 content::ProtocolHandlerScopedVector protocol_interceptors) {
187 base::FilePath FakeProfile::last_selected_directory() {
188 return base::FilePath();
191 void FakeProfile::set_last_selected_directory(const base::FilePath& path) {}
193 #if defined(OS_CHROMEOS)
194 void FakeProfile::ChangeAppLocale(
195 const std::string& locale, AppLocaleChangedVia via) {}
196 void FakeProfile::OnLogin() {}
197 void FakeProfile::InitChromeOSPreferences() {}
198 #endif // defined(OS_CHROMEOS)
200 PrefProxyConfigTracker* FakeProfile::GetProxyConfigTracker() {
204 chrome_browser_net::Predictor* FakeProfile::GetNetworkPredictor() {
208 void FakeProfile::ClearNetworkingHistorySince(base::Time time,
209 const base::Closure& completion) {
212 GURL FakeProfile::GetHomePage() {
216 bool FakeProfile::WasCreatedByVersionOrLater(const std::string& version) {
220 void FakeProfile::SetExitType(ExitType exit_type) {
223 Profile::ExitType FakeProfile::GetLastSessionExitType() {