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)