fake_profile.cc revision 010d83a9304c5a91596085d917d248abff47903a
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "chrome/browser/ui/app_list/test/fake_profile.h" 6a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::FakeProfile(const std::string& name) 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : name_(name) { 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::FakeProfile(const std::string& name, const base::FilePath& path) 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) : name_(name), 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) path_(path) { 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)std::string FakeProfile::GetProfileName() { 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return name_; 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Profile::ProfileType FakeProfile::GetProfileType() const { 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return REGULAR_PROFILE; 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)base::FilePath FakeProfile::GetPath() const { 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return path_; 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool FakeProfile::IsOffTheRecord() const { 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return false; 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 325d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)content::DownloadManagerDelegate* 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::GetDownloadManagerDelegate() { 345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) return NULL; 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* FakeProfile::GetRequestContextForRenderProcess( 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int renderer_child_id) { 39a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) return NULL; 40a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles)} 41a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* FakeProfile::GetMediaRequestContext() { 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::GetMediaRequestContextForRenderProcess( 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int renderer_child_id) { 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::GetMediaRequestContextForStoragePartition( 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const base::FilePath& partition_path, 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool in_memory) { 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::RequestMidiSysExPermission( 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int render_process_id, 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int render_view_id, 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int bridge_id, 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const GURL& requesting_frame, 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool user_gesture, 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const MidiSysExPermissionCallback& callback) { 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::CancelMidiSysExPermissionRequest( 695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int render_process_id, 705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int render_view_id, 715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int bridge_id, 725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const GURL& requesting_frame) { 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::RequestProtectedMediaIdentifierPermission( 765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int render_process_id, 775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int render_view_id, 785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int bridge_id, 795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int group_id, 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const GURL& requesting_frame, 815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const ProtectedMediaIdentifierPermissionCallback& callback) { 825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::CancelProtectedMediaIdentifierPermissionRequests( 855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) int group_id) { 865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)content::ResourceContext* FakeProfile::GetResourceContext() { 895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)content::GeolocationPermissionContext* 935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::GetGeolocationPermissionContext() { 945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)content::BrowserPluginGuestManagerDelegate* 985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::GetGuestManagerDelegate() { 995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)quota::SpecialStoragePolicy* FakeProfile::GetSpecialStoragePolicy() { 1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)scoped_refptr<base::SequencedTaskRunner> 1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::GetIOTaskRunner() { 1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return scoped_refptr<base::SequencedTaskRunner>(); 1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Profile* FakeProfile::GetOffTheRecordProfile() { 1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::DestroyOffTheRecordProfile() {} 1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool FakeProfile::HasOffTheRecordProfile() { 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return false; 1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Profile* FakeProfile::GetOriginalProfile() { 1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return this; 1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool FakeProfile::IsManaged() { 1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return false; 1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)history::TopSites* FakeProfile::GetTopSites() { 1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)history::TopSites* FakeProfile::GetTopSitesWithoutCreating() { 1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ExtensionService* FakeProfile::GetExtensionService() { 1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)ExtensionSpecialStoragePolicy* FakeProfile::GetExtensionSpecialStoragePolicy() { 1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PrefService* FakeProfile::GetPrefs() { 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PrefService* FakeProfile::GetOffTheRecordPrefs() { 1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* FakeProfile::GetRequestContext() { 1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* FakeProfile::GetRequestContextForExtensions() { 1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::SSLConfigService* FakeProfile::GetSSLConfigService() { 1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)HostContentSettingsMap* FakeProfile::GetHostContentSettingsMap() { 1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool FakeProfile::IsSameProfile(Profile* profile) { 1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return false; 1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)base::Time FakeProfile::GetStartTime() const { 1745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return base::Time(); 1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* FakeProfile::CreateRequestContext( 1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content::ProtocolHandlerMap* protocol_handlers, 1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content::ProtocolHandlerScopedVector protocol_interceptors) { 1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)net::URLRequestContextGetter* 1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)FakeProfile::CreateRequestContextForStoragePartition( 1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const base::FilePath& partition_path, 1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) bool in_memory, 1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content::ProtocolHandlerMap* protocol_handlers, 1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) content::ProtocolHandlerScopedVector protocol_interceptors) { 1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)base::FilePath FakeProfile::last_selected_directory() { 1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return base::FilePath(); 1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::set_last_selected_directory(const base::FilePath& path) {} 1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if defined(OS_CHROMEOS) 1995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::ChangeAppLocale( 2005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const std::string& locale, AppLocaleChangedVia via) {} 2015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::OnLogin() {} 2025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::InitChromeOSPreferences() {} 2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // defined(OS_CHROMEOS) 2045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PrefProxyConfigTracker* FakeProfile::GetProxyConfigTracker() { 2065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)chrome_browser_net::Predictor* FakeProfile::GetNetworkPredictor() { 2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return NULL; 2115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::ClearNetworkingHistorySince(base::Time time, 2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) const base::Closure& completion) { 2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)GURL FakeProfile::GetHomePage() { 2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return GURL(); 2195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)bool FakeProfile::WasCreatedByVersionOrLater(const std::string& version) { 2225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return false; 2235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)void FakeProfile::SetExitType(ExitType exit_type) { 2265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 2285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)Profile::ExitType FakeProfile::GetLastSessionExitType() { 2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return EXIT_NORMAL; 2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)