fake_profile.cc revision a1401311d1ab56c4ed0a474bd38c108f75cb0cd9
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. 4 5#include "chrome/browser/ui/app_list/test/fake_profile.h" 6 7FakeProfile::FakeProfile(const std::string& name) 8 : name_(name) { 9} 10 11FakeProfile::FakeProfile(const std::string& name, const base::FilePath& path) 12 : name_(name), 13 path_(path) { 14} 15 16std::string FakeProfile::GetProfileName() { 17 return name_; 18} 19 20Profile::ProfileType FakeProfile::GetProfileType() const { 21 return REGULAR_PROFILE; 22} 23 24base::FilePath FakeProfile::GetPath() const { 25 return path_; 26} 27 28bool FakeProfile::IsOffTheRecord() const { 29 return false; 30} 31 32content::DownloadManagerDelegate* 33FakeProfile::GetDownloadManagerDelegate() { 34 return NULL; 35} 36 37net::URLRequestContextGetter* FakeProfile::GetRequestContextForRenderProcess( 38 int renderer_child_id) { 39 return NULL; 40} 41 42net::URLRequestContextGetter* FakeProfile::GetMediaRequestContext() { 43 return NULL; 44} 45 46net::URLRequestContextGetter* 47FakeProfile::GetMediaRequestContextForRenderProcess( 48 int renderer_child_id) { 49 return NULL; 50} 51 52net::URLRequestContextGetter* 53FakeProfile::GetMediaRequestContextForStoragePartition( 54 const base::FilePath& partition_path, 55 bool in_memory) { 56 return NULL; 57} 58 59void FakeProfile::RequestMidiSysExPermission( 60 int render_process_id, 61 int render_view_id, 62 int bridge_id, 63 const GURL& requesting_frame, 64 const MidiSysExPermissionCallback& callback) { 65} 66 67void FakeProfile::CancelMidiSysExPermissionRequest( 68 int render_process_id, 69 int render_view_id, 70 int bridge_id, 71 const GURL& requesting_frame) { 72} 73 74void FakeProfile::RequestProtectedMediaIdentifierPermission( 75 int render_process_id, 76 int render_view_id, 77 int bridge_id, 78 int group_id, 79 const GURL& requesting_frame, 80 const ProtectedMediaIdentifierPermissionCallback& callback) { 81} 82 83void FakeProfile::CancelProtectedMediaIdentifierPermissionRequests( 84 int group_id) { 85} 86 87content::ResourceContext* FakeProfile::GetResourceContext() { 88 return NULL; 89} 90 91content::GeolocationPermissionContext* 92FakeProfile::GetGeolocationPermissionContext() { 93 return NULL; 94} 95 96quota::SpecialStoragePolicy* FakeProfile::GetSpecialStoragePolicy() { 97 return NULL; 98} 99 100scoped_refptr<base::SequencedTaskRunner> 101FakeProfile::GetIOTaskRunner() { 102 return scoped_refptr<base::SequencedTaskRunner>(); 103} 104 105Profile* FakeProfile::GetOffTheRecordProfile() { 106 return NULL; 107} 108 109void FakeProfile::DestroyOffTheRecordProfile() {} 110 111bool FakeProfile::HasOffTheRecordProfile() { 112 return false; 113} 114 115Profile* FakeProfile::GetOriginalProfile() { 116 return this; 117} 118 119bool FakeProfile::IsManaged() { 120 return false; 121} 122 123history::TopSites* FakeProfile::GetTopSites() { 124 return NULL; 125} 126 127history::TopSites* FakeProfile::GetTopSitesWithoutCreating() { 128 return NULL; 129} 130 131ExtensionService* FakeProfile::GetExtensionService() { 132 return NULL; 133} 134 135ExtensionSpecialStoragePolicy* FakeProfile::GetExtensionSpecialStoragePolicy() { 136 return NULL; 137} 138 139PrefService* FakeProfile::GetPrefs() { 140 return NULL; 141} 142 143PrefService* FakeProfile::GetOffTheRecordPrefs() { 144 return NULL; 145} 146 147net::URLRequestContextGetter* FakeProfile::GetRequestContext() { 148 return NULL; 149} 150 151net::URLRequestContextGetter* FakeProfile::GetRequestContextForExtensions() { 152 return NULL; 153} 154 155net::SSLConfigService* FakeProfile::GetSSLConfigService() { 156 return NULL; 157} 158 159HostContentSettingsMap* FakeProfile::GetHostContentSettingsMap() { 160 return NULL; 161} 162 163bool FakeProfile::IsSameProfile(Profile* profile) { 164 return false; 165} 166 167base::Time FakeProfile::GetStartTime() const { 168 return base::Time(); 169} 170 171net::URLRequestContextGetter* FakeProfile::CreateRequestContext( 172 content::ProtocolHandlerMap* protocol_handlers, 173 content::ProtocolHandlerScopedVector protocol_interceptors) { 174 return NULL; 175} 176 177net::URLRequestContextGetter* 178FakeProfile::CreateRequestContextForStoragePartition( 179 const base::FilePath& partition_path, 180 bool in_memory, 181 content::ProtocolHandlerMap* protocol_handlers, 182 content::ProtocolHandlerScopedVector protocol_interceptors) { 183 return NULL; 184} 185 186base::FilePath FakeProfile::last_selected_directory() { 187 return base::FilePath(); 188} 189 190void FakeProfile::set_last_selected_directory(const base::FilePath& path) {} 191 192#if defined(OS_CHROMEOS) 193void FakeProfile::ChangeAppLocale( 194 const std::string& locale, AppLocaleChangedVia via) {} 195void FakeProfile::OnLogin() {} 196void FakeProfile::InitChromeOSPreferences() {} 197#endif // defined(OS_CHROMEOS) 198 199PrefProxyConfigTracker* FakeProfile::GetProxyConfigTracker() { 200 return NULL; 201} 202 203chrome_browser_net::Predictor* FakeProfile::GetNetworkPredictor() { 204 return NULL; 205} 206 207void FakeProfile::ClearNetworkingHistorySince(base::Time time, 208 const base::Closure& completion) { 209} 210 211GURL FakeProfile::GetHomePage() { 212 return GURL(); 213} 214 215bool FakeProfile::WasCreatedByVersionOrLater(const std::string& version) { 216 return false; 217} 218 219void FakeProfile::SetExitType(ExitType exit_type) { 220} 221 222Profile::ExitType FakeProfile::GetLastSessionExitType() { 223 return EXIT_NORMAL; 224} 225