Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1364)

Unified Diff: chrome/browser/policy/mock_configuration_policy_provider.h

Issue 8586030: Added ConfigurationPolicyProvider::RefreshPolicies. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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_

Powered by Google App Engine
This is Rietveld 408576698