Index: chrome/browser/policy/mock_configuration_policy_provider.h |
diff --git a/chrome/browser/policy/mock_configuration_policy_provider.h b/chrome/browser/policy/mock_configuration_policy_provider.h |
index ee3ddbf264cd8d07f940e3c837e6d1bb6c456b6d..d158cbf1b41dc2d704e95cf9b751292b3a7b0883 100644 |
--- a/chrome/browser/policy/mock_configuration_policy_provider.h |
+++ b/chrome/browser/policy/mock_configuration_policy_provider.h |
@@ -6,8 +6,8 @@ |
#define CHROME_BROWSER_POLICY_MOCK_CONFIGURATION_POLICY_PROVIDER_H_ |
#include "chrome/browser/policy/configuration_policy_provider.h" |
-#include "chrome/browser/policy/policy_domain_descriptor.h" |
#include "chrome/browser/policy/policy_map.h" |
+#include "chrome/browser/policy/schema_registry.h" |
#include "testing/gmock/include/gmock/gmock.h" |
namespace policy { |
@@ -25,15 +25,24 @@ class MockConfigurationPolicyProvider : public ConfigurationPolicyProvider { |
MOCK_CONST_METHOD1(IsInitializationComplete, bool(PolicyDomain domain)); |
MOCK_METHOD0(RefreshPolicies, void()); |
- MOCK_METHOD1(RegisterPolicyDomain, |
- void(scoped_refptr<const PolicyDomainDescriptor>)); |
- |
// Make public for tests. |
using ConfigurationPolicyProvider::UpdatePolicy; |
// Utility method that invokes UpdatePolicy() with a PolicyBundle that maps |
// the Chrome namespace to a copy of |policy|. |
void UpdateChromePolicy(const PolicyMap& policy); |
+ |
+ // Convenience method so that tests don't need to create a registry to create |
+ // this mock. |
+ using ConfigurationPolicyProvider::Init; |
+ void Init() { |
+ ConfigurationPolicyProvider::Init(®istry_); |
+ } |
+ |
+ private: |
+ SchemaRegistry registry_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(MockConfigurationPolicyProvider); |
bartfab (slow)
2013/11/05 15:53:04
Nit: #include "base/basictypes.h"
Joao da Silva
2013/11/07 13:15:00
Done.
|
}; |
class MockConfigurationPolicyObserver |