Make default apps cache multiprofile friendly
[chromium-blink-merge.git] / chrome / browser / extensions / test_extension_service.cc
blobd274314ae43a43d2d7c9ea738d25e4870ae6af42
1 // Copyright (c) 2012 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/extensions/crx_installer.h"
6 #include "chrome/browser/extensions/extension_sync_data.h"
7 #include "chrome/browser/extensions/test_extension_service.h"
8 #include "sync/api/sync_error_factory.h"
9 #include "testing/gtest/include/gtest/gtest.h"
11 using extensions::Extension;
13 TestExtensionService::~TestExtensionService() {}
15 const ExtensionSet* TestExtensionService::extensions() const {
16 ADD_FAILURE();
17 return NULL;
20 const ExtensionSet* TestExtensionService::disabled_extensions() const {
21 ADD_FAILURE();
22 return NULL;
25 extensions::PendingExtensionManager*
26 TestExtensionService::pending_extension_manager() {
27 ADD_FAILURE();
28 return NULL;
31 bool TestExtensionService::UpdateExtension(
32 const std::string& id,
33 const base::FilePath& path,
34 const GURL& download_url,
35 extensions::CrxInstaller** out_crx_installer) {
36 ADD_FAILURE();
37 return false;
40 const Extension* TestExtensionService::GetExtensionById(
41 const std::string& id, bool include_disabled) const {
42 ADD_FAILURE();
43 return NULL;
46 const Extension* TestExtensionService::GetInstalledExtension(
47 const std::string& id) const {
48 ADD_FAILURE();
49 return NULL;
52 const Extension* TestExtensionService::GetPendingExtensionUpdate(
53 const std::string& id) const {
54 ADD_FAILURE();
55 return NULL;
58 void TestExtensionService::FinishDelayedInstallation(
59 const std::string& extension_id) {
60 ADD_FAILURE();
63 bool TestExtensionService::IsExtensionEnabled(
64 const std::string& extension_id) const {
65 ADD_FAILURE();
66 return false;
69 bool TestExtensionService::IsExternalExtensionUninstalled(
70 const std::string& extension_id) const {
71 ADD_FAILURE();
72 return false;
75 void TestExtensionService::CheckManagementPolicy() {
76 ADD_FAILURE();
79 void TestExtensionService::CheckForUpdatesSoon() {
80 ADD_FAILURE();
83 syncer::SyncMergeResult TestExtensionService::MergeDataAndStartSyncing(
84 syncer::ModelType type,
85 const syncer::SyncDataList& initial_sync_data,
86 scoped_ptr<syncer::SyncChangeProcessor> sync_processor,
87 scoped_ptr<syncer::SyncErrorFactory> sync_error_factory) {
88 ADD_FAILURE();
89 return syncer::SyncMergeResult(type);
92 void TestExtensionService::StopSyncing(syncer::ModelType type) {
93 ADD_FAILURE();
96 syncer::SyncDataList TestExtensionService::GetAllSyncData(
97 syncer::ModelType type) const {
98 ADD_FAILURE();
99 return syncer::SyncDataList();
102 syncer::SyncError TestExtensionService::ProcessSyncChanges(
103 const tracked_objects::Location& from_here,
104 const syncer::SyncChangeList& change_list) {
105 ADD_FAILURE();
106 return syncer::SyncError();
109 bool TestExtensionService::is_ready() {
110 ADD_FAILURE();
111 return false;
114 base::SequencedTaskRunner* TestExtensionService::GetFileTaskRunner() {
115 ADD_FAILURE();
116 return NULL;
119 void TestExtensionService::AddExtension(const Extension* extension) {
120 ADD_FAILURE();
123 void TestExtensionService::AddComponentExtension(const Extension* extension) {
124 ADD_FAILURE();
127 void TestExtensionService::UnloadExtension(
128 const std::string& extension_id,
129 extension_misc::UnloadedExtensionReason reason) {
130 ADD_FAILURE();
133 void TestExtensionService::RemoveComponentExtension(
134 const std::string& extension_id) {
135 ADD_FAILURE();
138 void TestExtensionService::SyncExtensionChangeIfNeeded(
139 const Extension& extension) {
140 ADD_FAILURE();