| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/extension_management.h" | 5 #include "chrome/browser/extensions/extension_management.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <memory> | 8 #include <memory> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 90 pref_service_.reset(new TestingPrefServiceSimple()); | 90 pref_service_.reset(new TestingPrefServiceSimple()); |
| 91 pref_service_->registry()->RegisterListPref( | 91 pref_service_->registry()->RegisterListPref( |
| 92 pref_names::kAllowedInstallSites); | 92 pref_names::kAllowedInstallSites); |
| 93 pref_service_->registry()->RegisterListPref(pref_names::kAllowedTypes); | 93 pref_service_->registry()->RegisterListPref(pref_names::kAllowedTypes); |
| 94 pref_service_->registry()->RegisterListPref(pref_names::kInstallDenyList); | 94 pref_service_->registry()->RegisterListPref(pref_names::kInstallDenyList); |
| 95 pref_service_->registry()->RegisterListPref(pref_names::kInstallAllowList); | 95 pref_service_->registry()->RegisterListPref(pref_names::kInstallAllowList); |
| 96 pref_service_->registry()->RegisterDictionaryPref( | 96 pref_service_->registry()->RegisterDictionaryPref( |
| 97 pref_names::kInstallForceList); | 97 pref_names::kInstallForceList); |
| 98 pref_service_->registry()->RegisterDictionaryPref( | 98 pref_service_->registry()->RegisterDictionaryPref( |
| 99 pref_names::kExtensionManagement); | 99 pref_names::kExtensionManagement); |
| 100 extension_management_.reset(new ExtensionManagement(pref_service_.get())); | 100 extension_management_.reset( |
| 101 new ExtensionManagement(pref_service_.get(), false)); |
| 101 } | 102 } |
| 102 | 103 |
| 103 void SetPref(bool managed, const char* path, base::Value* value) { | 104 void SetPref(bool managed, const char* path, base::Value* value) { |
| 104 if (managed) | 105 if (managed) |
| 105 pref_service_->SetManagedPref(path, value); | 106 pref_service_->SetManagedPref(path, value); |
| 106 else | 107 else |
| 107 pref_service_->SetUserPref(path, value); | 108 pref_service_->SetUserPref(path, value); |
| 108 } | 109 } |
| 109 | 110 |
| 110 void RemovePref(bool managed, const char* path) { | 111 void RemovePref(bool managed, const char* path) { |
| (...skipping 763 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 874 EXPECT_FALSE(error.empty()); | 875 EXPECT_FALSE(error.empty()); |
| 875 | 876 |
| 876 CreateExtension(Manifest::INTERNAL); | 877 CreateExtension(Manifest::INTERNAL); |
| 877 error.clear(); | 878 error.clear(); |
| 878 EXPECT_FALSE(MustRemainEnabled(extension_.get(), NULL)); | 879 EXPECT_FALSE(MustRemainEnabled(extension_.get(), NULL)); |
| 879 EXPECT_FALSE(MustRemainEnabled(extension_.get(), &error)); | 880 EXPECT_FALSE(MustRemainEnabled(extension_.get(), &error)); |
| 880 EXPECT_TRUE(error.empty()); | 881 EXPECT_TRUE(error.empty()); |
| 881 } | 882 } |
| 882 | 883 |
| 883 } // namespace extensions | 884 } // namespace extensions |
| OLD | NEW |