| 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 6f5c9f92a0aa33b1a18c24a0edd5a3bdb122cba5..105a4ed8ffd2873c566e69d9d0e3c016c33f295f 100644
|
| --- a/chrome/browser/policy/mock_configuration_policy_provider.h
|
| +++ b/chrome/browser/policy/mock_configuration_policy_provider.h
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "chrome/browser/policy/configuration_policy_provider.h"
|
| #include "chrome/browser/policy/policy_map.h"
|
| +#include "testing/gmock/include/gmock/gmock.h"
|
|
|
| namespace policy {
|
|
|
| @@ -26,6 +27,7 @@ class MockConfigurationPolicyProvider : public ConfigurationPolicyProvider {
|
| // ConfigurationPolicyProvider method overrides.
|
| virtual bool ProvideInternal(PolicyMap* policies) OVERRIDE;
|
| virtual bool IsInitializationComplete() const OVERRIDE;
|
| + virtual void RefreshPolicies() OVERRIDE;
|
|
|
| // Make public for tests.
|
| using ConfigurationPolicyProvider::NotifyPolicyUpdated;
|
| @@ -36,6 +38,16 @@ class MockConfigurationPolicyProvider : public ConfigurationPolicyProvider {
|
| bool initialization_complete_;
|
| };
|
|
|
| +class MockConfigurationPolicyObserver
|
| + : public ConfigurationPolicyProvider::Observer {
|
| + public:
|
| + MockConfigurationPolicyObserver();
|
| + virtual ~MockConfigurationPolicyObserver();
|
| +
|
| + MOCK_METHOD1(OnUpdatePolicy, void(ConfigurationPolicyProvider*));
|
| + MOCK_METHOD1(OnProviderGoingAway, void(ConfigurationPolicyProvider*));
|
| +};
|
| +
|
| } // namespace policy
|
|
|
| #endif // CHROME_BROWSER_POLICY_MOCK_CONFIGURATION_POLICY_PROVIDER_H_
|
|
|