Index: chrome/browser/policy/mock_cloud_policy_client.h |
diff --git a/chrome/browser/policy/mock_cloud_policy_client.h b/chrome/browser/policy/mock_cloud_policy_client.h |
index e9ed951e0f75c308909bf1472878940eeed56866..f270853e458e4dcabd33ac4e8e391d6623bdafe6 100644 |
--- a/chrome/browser/policy/mock_cloud_policy_client.h |
+++ b/chrome/browser/policy/mock_cloud_policy_client.h |
@@ -54,6 +54,19 @@ class MockCloudPolicyClient : public CloudPolicyClient { |
DISALLOW_COPY_AND_ASSIGN(MockCloudPolicyClient); |
}; |
+class MockCloudPolicyClientObserver : public CloudPolicyClient::Observer { |
+ public: |
+ MockCloudPolicyClientObserver(); |
+ virtual ~MockCloudPolicyClientObserver(); |
+ |
+ MOCK_METHOD1(OnPolicyFetched, void(CloudPolicyClient*)); |
+ MOCK_METHOD1(OnRegistrationStateChanged, void(CloudPolicyClient*)); |
+ MOCK_METHOD1(OnClientError, void(CloudPolicyClient*)); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(MockCloudPolicyClientObserver); |
+}; |
+ |
} // namespace policy |
#endif // CHROME_BROWSER_POLICY_MOCK_CLOUD_POLICY_CLIENT_H_ |