Index: chrome/browser/policy/cloud/mock_device_management_service.h |
diff --git a/chrome/browser/policy/cloud/mock_device_management_service.h b/chrome/browser/policy/cloud/mock_device_management_service.h |
index 7eded9aa01f44baae57123ec508e347f6354fbc3..3b4e0e042569bf2f2d3a6e8dcefe3cb4d8e49d31 100644 |
--- a/chrome/browser/policy/cloud/mock_device_management_service.h |
+++ b/chrome/browser/policy/cloud/mock_device_management_service.h |
@@ -23,6 +23,25 @@ class MockDeviceManagementJob { |
const enterprise_management::DeviceManagementResponse& response) = 0; |
}; |
+class MockDeviceManagementServiceConfiguration |
+ : public DeviceManagementService::Configuration { |
+ public: |
+ MockDeviceManagementServiceConfiguration(); |
+ explicit MockDeviceManagementServiceConfiguration( |
+ const std::string& server_url); |
+ virtual ~MockDeviceManagementServiceConfiguration(); |
+ |
+ virtual std::string GetServerUrl() OVERRIDE; |
+ virtual std::string GetUserAgent() OVERRIDE; |
+ virtual std::string GetAgentParameter() OVERRIDE; |
+ virtual std::string GetPlatformParameter() OVERRIDE; |
+ |
+ private: |
+ const std::string server_url_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(MockDeviceManagementServiceConfiguration); |
+}; |
+ |
class MockDeviceManagementService : public DeviceManagementService { |
public: |
MockDeviceManagementService(); |