| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/extensions/test_extension_system.h" | 5 #include "chrome/browser/extensions/test_extension_system.h" |
| 6 | 6 |
| 7 #include "chrome/browser/extensions/api/alarms/alarm_manager.h" | 7 #include "chrome/browser/extensions/api/alarms/alarm_manager.h" |
| 8 #include "chrome/browser/extensions/extension_devtools_manager.h" | 8 #include "chrome/browser/extensions/extension_devtools_manager.h" |
| 9 #include "chrome/browser/extensions/extension_event_router.h" | 9 #include "chrome/browser/extensions/extension_event_router.h" |
| 10 #include "chrome/browser/extensions/extension_info_map.h" | 10 #include "chrome/browser/extensions/extension_info_map.h" |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 extension_prefs_->Init(extensions_disabled); | 57 extension_prefs_->Init(extensions_disabled); |
| 58 extension_service_.reset(new ExtensionService(profile_, | 58 extension_service_.reset(new ExtensionService(profile_, |
| 59 command_line, | 59 command_line, |
| 60 install_directory, | 60 install_directory, |
| 61 extension_prefs_.get(), | 61 extension_prefs_.get(), |
| 62 autoupdate_enabled, | 62 autoupdate_enabled, |
| 63 true)); | 63 true)); |
| 64 return extension_service_.get(); | 64 return extension_service_.get(); |
| 65 } | 65 } |
| 66 | 66 |
| 67 extensions::ManagementPolicy* TestExtensionSystem::CreateManagementPolicy() { |
| 68 management_policy_.reset(new extensions::ManagementPolicy()); |
| 69 DCHECK(extension_prefs_.get()); |
| 70 management_policy_->RegisterProvider(extension_prefs_.get()); |
| 71 |
| 72 return management_policy(); |
| 73 } |
| 74 |
| 67 ExtensionService* TestExtensionSystem::extension_service() { | 75 ExtensionService* TestExtensionSystem::extension_service() { |
| 68 return extension_service_.get(); | 76 return extension_service_.get(); |
| 69 } | 77 } |
| 70 | 78 |
| 79 extensions::ManagementPolicy* TestExtensionSystem::management_policy() { |
| 80 return management_policy_.get(); |
| 81 } |
| 82 |
| 71 void TestExtensionSystem::SetExtensionService(ExtensionService* service) { | 83 void TestExtensionSystem::SetExtensionService(ExtensionService* service) { |
| 72 extension_service_.reset(service); | 84 extension_service_.reset(service); |
| 73 } | 85 } |
| 74 | 86 |
| 75 UserScriptMaster* TestExtensionSystem::user_script_master() { | 87 UserScriptMaster* TestExtensionSystem::user_script_master() { |
| 76 return NULL; | 88 return NULL; |
| 77 } | 89 } |
| 78 | 90 |
| 79 ExtensionDevToolsManager* TestExtensionSystem::devtools_manager() { | 91 ExtensionDevToolsManager* TestExtensionSystem::devtools_manager() { |
| 80 return NULL; | 92 return NULL; |
| (...skipping 26 matching lines...) Expand all Loading... |
| 107 | 119 |
| 108 extensions::RulesRegistryService* | 120 extensions::RulesRegistryService* |
| 109 TestExtensionSystem::rules_registry_service() { | 121 TestExtensionSystem::rules_registry_service() { |
| 110 return NULL; | 122 return NULL; |
| 111 } | 123 } |
| 112 | 124 |
| 113 // static | 125 // static |
| 114 ProfileKeyedService* TestExtensionSystem::Build(Profile* profile) { | 126 ProfileKeyedService* TestExtensionSystem::Build(Profile* profile) { |
| 115 return new TestExtensionSystem(profile); | 127 return new TestExtensionSystem(profile); |
| 116 } | 128 } |
| OLD | NEW |