// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include #include "chrome/browser/extensions/api/declarative/test_rules_registry.h" namespace extensions { TestRulesRegistry::TestRulesRegistry(content::BrowserThread::ID owner_thread, const char* event_name) : RulesRegistryWithCache(NULL /*profile*/, event_name, owner_thread, false /*log_storage_init_delay, this is ignored*/, NULL /*ui_part*/) {} TestRulesRegistry::TestRulesRegistry( Profile* profile, const char* event_name, content::BrowserThread::ID owner_thread, scoped_ptr* ui_part) : RulesRegistryWithCache(profile, event_name, owner_thread, false /*log_storage_init_delay*/, ui_part) {} std::string TestRulesRegistry::AddRulesImpl( const std::string& extension_id, const std::vector >& rules) { return result_; } std::string TestRulesRegistry::RemoveRulesImpl( const std::string& extension_id, const std::vector& rule_identifiers) { return result_; } std::string TestRulesRegistry::RemoveAllRulesImpl( const std::string& extension_id) { return result_; } void TestRulesRegistry::SetResult(const std::string& result) { result_ = result; } TestRulesRegistry::~TestRulesRegistry() {} } // namespace extensions