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 59content::ResourceContext* FakeProfile::GetResourceContext() { 60 return NULL; 61} 62 63content::BrowserPluginGuestManager* FakeProfile::GetGuestManager() { 64 return NULL; 65} 66 67storage::SpecialStoragePolicy* FakeProfile::GetSpecialStoragePolicy() { 68 return NULL; 69} 70 71content::PushMessagingService* FakeProfile::GetPushMessagingService() { 72 return NULL; 73} 74 75content::SSLHostStateDelegate* FakeProfile::GetSSLHostStateDelegate() { 76 return NULL; 77} 78 79scoped_refptr<base::SequencedTaskRunner> 80FakeProfile::GetIOTaskRunner() { 81 return scoped_refptr<base::SequencedTaskRunner>(); 82} 83 84Profile* FakeProfile::GetOffTheRecordProfile() { 85 return NULL; 86} 87 88void FakeProfile::DestroyOffTheRecordProfile() {} 89 90bool FakeProfile::HasOffTheRecordProfile() { 91 return false; 92} 93 94Profile* FakeProfile::GetOriginalProfile() { 95 return this; 96} 97 98bool FakeProfile::IsSupervised() { 99 return false; 100} 101 102history::TopSites* FakeProfile::GetTopSites() { 103 return NULL; 104} 105 106history::TopSites* FakeProfile::GetTopSitesWithoutCreating() { 107 return NULL; 108} 109 110ExtensionSpecialStoragePolicy* FakeProfile::GetExtensionSpecialStoragePolicy() { 111 return NULL; 112} 113 114PrefService* FakeProfile::GetPrefs() { 115 return NULL; 116} 117 118PrefService* FakeProfile::GetOffTheRecordPrefs() { 119 return NULL; 120} 121 122net::URLRequestContextGetter* FakeProfile::GetRequestContext() { 123 return NULL; 124} 125 126net::URLRequestContextGetter* FakeProfile::GetRequestContextForExtensions() { 127 return NULL; 128} 129 130net::SSLConfigService* FakeProfile::GetSSLConfigService() { 131 return NULL; 132} 133 134HostContentSettingsMap* FakeProfile::GetHostContentSettingsMap() { 135 return NULL; 136} 137 138bool FakeProfile::IsSameProfile(Profile* profile) { 139 return false; 140} 141 142base::Time FakeProfile::GetStartTime() const { 143 return base::Time(); 144} 145 146net::URLRequestContextGetter* FakeProfile::CreateRequestContext( 147 content::ProtocolHandlerMap* protocol_handlers, 148 content::URLRequestInterceptorScopedVector request_interceptors) { 149 return NULL; 150} 151 152net::URLRequestContextGetter* 153FakeProfile::CreateRequestContextForStoragePartition( 154 const base::FilePath& partition_path, 155 bool in_memory, 156 content::ProtocolHandlerMap* protocol_handlers, 157 content::URLRequestInterceptorScopedVector request_interceptors) { 158 return NULL; 159} 160 161base::FilePath FakeProfile::last_selected_directory() { 162 return base::FilePath(); 163} 164 165void FakeProfile::set_last_selected_directory(const base::FilePath& path) {} 166 167#if defined(OS_CHROMEOS) 168void FakeProfile::ChangeAppLocale( 169 const std::string& locale, AppLocaleChangedVia via) {} 170void FakeProfile::OnLogin() {} 171void FakeProfile::InitChromeOSPreferences() {} 172#endif // defined(OS_CHROMEOS) 173 174PrefProxyConfigTracker* FakeProfile::GetProxyConfigTracker() { 175 return NULL; 176} 177 178chrome_browser_net::Predictor* FakeProfile::GetNetworkPredictor() { 179 return NULL; 180} 181 182DevToolsNetworkController* FakeProfile::GetDevToolsNetworkController() { 183 return NULL; 184} 185 186void FakeProfile::ClearNetworkingHistorySince( 187 base::Time time, 188 const base::Closure& completion) { 189} 190 191GURL FakeProfile::GetHomePage() { 192 return GURL(); 193} 194 195bool FakeProfile::WasCreatedByVersionOrLater(const std::string& version) { 196 return false; 197} 198 199void FakeProfile::SetExitType(ExitType exit_type) { 200} 201 202Profile::ExitType FakeProfile::GetLastSessionExitType() { 203 return EXIT_NORMAL; 204} 205