Chromium Code Reviews

Side by Side Diff: chrome/browser/policy/mock_device_management_backend.h

Issue 5162006: Always send the device ID when making device management requests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | | Annotate | Revision Log
OLDNEW
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...)
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_
OLDNEW
« no previous file with comments | « chrome/browser/policy/device_management_service_unittest.cc ('k') | chrome/browser/policy/mock_device_management_backend.cc » ('j') | no next file with comments »

Powered by Google App Engine