OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_POLICY_MOCK_DEVICE_MANAGEMENT_BACKEND_H_ | 5 #ifndef CHROME_BROWSER_POLICY_MOCK_DEVICE_MANAGEMENT_BACKEND_H_ |
6 #define CHROME_BROWSER_POLICY_MOCK_DEVICE_MANAGEMENT_BACKEND_H_ | 6 #define CHROME_BROWSER_POLICY_MOCK_DEVICE_MANAGEMENT_BACKEND_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 #include <string> | 10 #include <string> |
(...skipping 16 matching lines...) Loading... |
27 MockDeviceManagementBackend(); | 27 MockDeviceManagementBackend(); |
28 virtual ~MockDeviceManagementBackend(); | 28 virtual ~MockDeviceManagementBackend(); |
29 | 29 |
30 // DeviceManagementBackend method overrides: | 30 // DeviceManagementBackend method overrides: |
31 MOCK_METHOD4(ProcessRegisterRequest, void( | 31 MOCK_METHOD4(ProcessRegisterRequest, void( |
32 const std::string& auth_token, | 32 const std::string& auth_token, |
33 const std::string& device_id, | 33 const std::string& device_id, |
34 const em::DeviceRegisterRequest& request, | 34 const em::DeviceRegisterRequest& request, |
35 DeviceRegisterResponseDelegate* delegate)); | 35 DeviceRegisterResponseDelegate* delegate)); |
36 | 36 |
37 MOCK_METHOD3(ProcessUnregisterRequest, void( | 37 MOCK_METHOD4(ProcessUnregisterRequest, void( |
38 const std::string& device_management_token, | 38 const std::string& device_management_token, |
| 39 const std::string& device_id, |
39 const em::DeviceUnregisterRequest& request, | 40 const em::DeviceUnregisterRequest& request, |
40 DeviceUnregisterResponseDelegate* delegate)); | 41 DeviceUnregisterResponseDelegate* delegate)); |
41 | 42 |
42 MOCK_METHOD3(ProcessPolicyRequest, void( | 43 MOCK_METHOD4(ProcessPolicyRequest, void( |
43 const std::string& device_management_token, | 44 const std::string& device_management_token, |
| 45 const std::string& device_id, |
44 const em::DevicePolicyRequest& request, | 46 const em::DevicePolicyRequest& request, |
45 DevicePolicyResponseDelegate* delegate)); | 47 DevicePolicyResponseDelegate* delegate)); |
46 | 48 |
47 void AllShouldSucceed(); | 49 void AllShouldSucceed(); |
48 void AllShouldFail(); | 50 void AllShouldFail(); |
49 void UnmanagedDevice(); | 51 void UnmanagedDevice(); |
50 | 52 |
51 void SimulateSuccessfulRegisterRequest( | 53 void SimulateSuccessfulRegisterRequest( |
52 const std::string& auth_token, | 54 const std::string& auth_token, |
53 const std::string& device_id, | 55 const std::string& device_id, |
54 const em::DeviceRegisterRequest& request, | 56 const em::DeviceRegisterRequest& request, |
55 DeviceRegisterResponseDelegate* delegate); | 57 DeviceRegisterResponseDelegate* delegate); |
56 | 58 |
57 void SimulateSuccessfulPolicyRequest( | 59 void SimulateSuccessfulPolicyRequest( |
58 const std::string& device_management_token, | 60 const std::string& device_management_token, |
| 61 const std::string& device_id, |
59 const em::DevicePolicyRequest& request, | 62 const em::DevicePolicyRequest& request, |
60 DevicePolicyResponseDelegate* delegate); | 63 DevicePolicyResponseDelegate* delegate); |
61 | 64 |
62 void SimulateFailedRegisterRequest( | 65 void SimulateFailedRegisterRequest( |
63 const std::string& auth_token, | 66 const std::string& auth_token, |
64 const std::string& device_id, | 67 const std::string& device_id, |
65 const em::DeviceRegisterRequest& request, | 68 const em::DeviceRegisterRequest& request, |
66 DeviceRegisterResponseDelegate* delegate); | 69 DeviceRegisterResponseDelegate* delegate); |
67 | 70 |
68 void SimulateFailedPolicyRequest( | 71 void SimulateFailedPolicyRequest( |
69 const std::string& device_management_token, | 72 const std::string& device_management_token, |
| 73 const std::string& device_id, |
70 const em::DevicePolicyRequest& request, | 74 const em::DevicePolicyRequest& request, |
71 DevicePolicyResponseDelegate* delegate); | 75 DevicePolicyResponseDelegate* delegate); |
72 | 76 |
73 void SimulateUnmanagedRegisterRequest( | 77 void SimulateUnmanagedRegisterRequest( |
74 const std::string& auth_token, | 78 const std::string& auth_token, |
75 const std::string& device_id, | 79 const std::string& device_id, |
76 const em::DeviceRegisterRequest& request, | 80 const em::DeviceRegisterRequest& request, |
77 DeviceRegisterResponseDelegate* delegate); | 81 DeviceRegisterResponseDelegate* delegate); |
78 | 82 |
79 void AddBooleanPolicy(const char* policy_name, bool value); | 83 void AddBooleanPolicy(const char* policy_name, bool value); |
80 | 84 |
81 private: | 85 private: |
82 em::DevicePolicyResponse policy_response_; | 86 em::DevicePolicyResponse policy_response_; |
83 em::DevicePolicySetting* policy_setting_; | 87 em::DevicePolicySetting* policy_setting_; |
84 | 88 |
85 DISALLOW_COPY_AND_ASSIGN(MockDeviceManagementBackend); | 89 DISALLOW_COPY_AND_ASSIGN(MockDeviceManagementBackend); |
86 }; | 90 }; |
87 | 91 |
88 } // namespace policy | 92 } // namespace policy |
89 | 93 |
90 #endif // CHROME_BROWSER_POLICY_MOCK_DEVICE_MANAGEMENT_BACKEND_H_ | 94 #endif // CHROME_BROWSER_POLICY_MOCK_DEVICE_MANAGEMENT_BACKEND_H_ |
OLD | NEW |