1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "extensions/browser/mock_extension_system.h"
#include "components/value_store/value_store_factory.h"
#include "extensions/common/extension_id.h"
#include "extensions/common/extension_set.h"
namespace extensions {
MockExtensionSystem::MockExtensionSystem(content::BrowserContext* context)
: browser_context_(context) {
}
MockExtensionSystem::~MockExtensionSystem() = default;
void MockExtensionSystem::SetReady() {
ready_.Signal();
}
void MockExtensionSystem::InitForRegularProfile(bool extensions_enabled) {}
ExtensionService* MockExtensionSystem::extension_service() {
return nullptr;
}
ManagementPolicy* MockExtensionSystem::management_policy() {
return nullptr;
}
ServiceWorkerManager* MockExtensionSystem::service_worker_manager() {
return nullptr;
}
UserScriptManager* MockExtensionSystem::user_script_manager() {
return nullptr;
}
StateStore* MockExtensionSystem::state_store() {
return nullptr;
}
StateStore* MockExtensionSystem::rules_store() {
return nullptr;
}
StateStore* MockExtensionSystem::dynamic_user_scripts_store() {
return nullptr;
}
scoped_refptr<value_store::ValueStoreFactory>
MockExtensionSystem::store_factory() {
return nullptr;
}
QuotaService* MockExtensionSystem::quota_service() {
return nullptr;
}
AppSorting* MockExtensionSystem::app_sorting() {
return nullptr;
}
const base::OneShotEvent& MockExtensionSystem::ready() const {
return ready_;
}
bool MockExtensionSystem::is_ready() const {
return ready_.is_signaled();
}
ContentVerifier* MockExtensionSystem::content_verifier() {
return nullptr;
}
std::unique_ptr<ExtensionSet> MockExtensionSystem::GetDependentExtensions(
const Extension* extension) {
return nullptr;
}
void MockExtensionSystem::InstallUpdate(
const ExtensionId& extension_id,
const std::string& public_key,
const base::FilePath& temp_dir,
bool install_immediately,
InstallUpdateCallback install_update_callback) {
NOTREACHED();
}
void MockExtensionSystem::PerformActionBasedOnOmahaAttributes(
const ExtensionId& extension_id,
const base::Value::Dict& attributes) {}
} // namespace extensions
|