Index: chrome/test/testing_browser_process.h |
diff --git a/chrome/test/testing_browser_process.h b/chrome/test/testing_browser_process.h |
index 9655d5ad6e583abfcf8252af92756e713248bec6..60f9ff102693dd88c61ae0c2dd8583ad34a1bccb 100644 |
--- a/chrome/test/testing_browser_process.h |
+++ b/chrome/test/testing_browser_process.h |
@@ -19,9 +19,9 @@ |
#include "base/synchronization/waitable_event.h" |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/google/google_url_tracker.h" |
+#include "chrome/browser/policy/browser_policy_context.h" |
#include "chrome/browser/policy/configuration_policy_pref_store.h" |
#include "chrome/browser/policy/configuration_policy_provider.h" |
-#include "chrome/browser/policy/configuration_policy_provider_keeper.h" |
#include "chrome/browser/policy/dummy_configuration_policy_provider.h" |
#include "chrome/browser/prefs/pref_service.h" |
#include "chrome/common/notification_service.h" |
@@ -35,8 +35,7 @@ class TestingBrowserProcess : public BrowserProcess { |
: shutdown_event_(new base::WaitableEvent(true, false)), |
module_ref_count_(0), |
app_locale_("en"), |
- pref_service_(NULL), |
- created_configuration_policy_provider_keeper_(false) { |
+ pref_service_(NULL) { |
} |
virtual ~TestingBrowserProcess() { |
@@ -83,21 +82,17 @@ class TestingBrowserProcess : public BrowserProcess { |
return pref_service_; |
} |
- virtual policy::ConfigurationPolicyProviderKeeper* |
- configuration_policy_provider_keeper() { |
- if (!created_configuration_policy_provider_keeper_) { |
- DCHECK(configuration_policy_provider_keeper_.get() == NULL); |
- created_configuration_policy_provider_keeper_ = true; |
+ virtual policy::BrowserPolicyContext* browser_policy_context() { |
+ if (!browser_policy_context_.get()) { |
const policy::ConfigurationPolicyProvider::PolicyDefinitionList* |
policy_list = policy::ConfigurationPolicyPrefStore:: |
GetChromePolicyDefinitionList(); |
- configuration_policy_provider_keeper_.reset( |
- new policy::ConfigurationPolicyProviderKeeper( |
- new policy::DummyConfigurationPolicyProvider(policy_list), |
+ browser_policy_context_.reset( |
+ new policy::BrowserPolicyContext( |
new policy::DummyConfigurationPolicyProvider(policy_list), |
new policy::DummyConfigurationPolicyProvider(policy_list))); |
} |
- return configuration_policy_provider_keeper_.get(); |
+ return browser_policy_context_.get(); |
} |
virtual IconManager* icon_manager() { |
@@ -219,9 +214,7 @@ class TestingBrowserProcess : public BrowserProcess { |
std::string app_locale_; |
PrefService* pref_service_; |
- bool created_configuration_policy_provider_keeper_; |
- scoped_ptr<policy::ConfigurationPolicyProviderKeeper> |
- configuration_policy_provider_keeper_; |
+ scoped_ptr<policy::BrowserPolicyContext> browser_policy_context_; |
scoped_ptr<GoogleURLTracker> google_url_tracker_; |
DISALLOW_COPY_AND_ASSIGN(TestingBrowserProcess); |