Index: chrome/browser/policy/mock_configuration_policy_store.h |
diff --git a/chrome/browser/policy/mock_configuration_policy_store.h b/chrome/browser/policy/mock_configuration_policy_store.h |
index 29c4c5a1cceb8c1b8b50df16298663ed55bef0d5..87dc6462d395d1772c53d841cb4e2d79b7e91247 100644 |
--- a/chrome/browser/policy/mock_configuration_policy_store.h |
+++ b/chrome/browser/policy/mock_configuration_policy_store.h |
@@ -10,30 +10,31 @@ |
#include <utility> |
#include "base/stl_util-inl.h" |
-#include "chrome/browser/policy/configuration_policy_store.h" |
+#include "chrome/browser/policy/configuration_policy_store_interface.h" |
namespace policy { |
// Mock ConfigurationPolicyStore implementation that records values for policy |
// settings as they get set. |
-class MockConfigurationPolicyStore : public ConfigurationPolicyStore { |
+class MockConfigurationPolicyStore : public ConfigurationPolicyStoreInterface { |
public: |
+ typedef std::map<ConfigurationPolicyType, Value*> PolicyMap; |
+ |
MockConfigurationPolicyStore() {} |
~MockConfigurationPolicyStore() { |
STLDeleteValues(&policy_map_); |
} |
- typedef std::map<ConfigurationPolicyStore::PolicyType, Value*> PolicyMap; |
- const PolicyMap& policy_map() { return policy_map_; } |
+ const PolicyMap& policy_map() const { return policy_map_; } |
// Get a value for the given policy. Returns NULL if that key doesn't exist. |
- const Value* Get(ConfigurationPolicyStore::PolicyType type) const { |
+ const Value* Get(ConfigurationPolicyType type) const { |
PolicyMap::const_iterator entry(policy_map_.find(type)); |
return entry == policy_map_.end() ? NULL : entry->second; |
} |
// ConfigurationPolicyStore implementation. |
- virtual void Apply(PolicyType policy, Value* value) { |
+ virtual void Apply(ConfigurationPolicyType policy, Value* value) { |
std::swap(policy_map_[policy], value); |
delete value; |
} |