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 #include "chrome/browser/policy/mock_device_management_backend.h" | 5 #include "chrome/browser/policy/mock_device_management_backend.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 #include "base/stl_util-inl.h" | 9 #include "base/stl_util-inl.h" |
10 | 10 |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 ON_CALL(*this, ProcessRegisterRequest(_, _, _, _)). | 52 ON_CALL(*this, ProcessRegisterRequest(_, _, _, _)). |
53 WillByDefault(Invoke( | 53 WillByDefault(Invoke( |
54 this, | 54 this, |
55 &MockDeviceManagementBackend::SimulateFailedRegisterRequest)); | 55 &MockDeviceManagementBackend::SimulateFailedRegisterRequest)); |
56 ON_CALL(*this, ProcessPolicyRequest(_, _, _)). | 56 ON_CALL(*this, ProcessPolicyRequest(_, _, _)). |
57 WillByDefault(Invoke( | 57 WillByDefault(Invoke( |
58 this, | 58 this, |
59 &MockDeviceManagementBackend::SimulateFailedPolicyRequest)); | 59 &MockDeviceManagementBackend::SimulateFailedPolicyRequest)); |
60 } | 60 } |
61 | 61 |
| 62 void MockDeviceManagementBackend::UnmanagedDevice() { |
| 63 ON_CALL(*this, ProcessRegisterRequest(_, _, _, _)). |
| 64 WillByDefault(Invoke( |
| 65 this, |
| 66 &MockDeviceManagementBackend::SimulateUnmanagedRegisterRequest)); |
| 67 } |
| 68 |
62 void MockDeviceManagementBackend::AddBooleanPolicy(const char* policy_name, | 69 void MockDeviceManagementBackend::AddBooleanPolicy(const char* policy_name, |
63 bool value) { | 70 bool value) { |
64 em::GenericSetting* policy_value = policy_setting_->mutable_policy_value(); | 71 em::GenericSetting* policy_value = policy_setting_->mutable_policy_value(); |
65 em::GenericNamedValue* named_value = policy_value->add_named_value(); | 72 em::GenericNamedValue* named_value = policy_value->add_named_value(); |
66 named_value->set_name(policy_name); | 73 named_value->set_name(policy_name); |
67 named_value->mutable_value()->set_value_type( | 74 named_value->mutable_value()->set_value_type( |
68 em::GenericValue::VALUE_TYPE_BOOL); | 75 em::GenericValue::VALUE_TYPE_BOOL); |
69 named_value->mutable_value()->set_bool_value(value); | 76 named_value->mutable_value()->set_bool_value(value); |
70 } | 77 } |
71 | 78 |
(...skipping 24 matching lines...) Expand all Loading... |
96 delegate->OnError(kErrorRequestFailed); | 103 delegate->OnError(kErrorRequestFailed); |
97 } | 104 } |
98 | 105 |
99 void MockDeviceManagementBackend::SimulateFailedPolicyRequest( | 106 void MockDeviceManagementBackend::SimulateFailedPolicyRequest( |
100 const std::string& device_management_token, | 107 const std::string& device_management_token, |
101 const em::DevicePolicyRequest& request, | 108 const em::DevicePolicyRequest& request, |
102 DevicePolicyResponseDelegate* delegate) { | 109 DevicePolicyResponseDelegate* delegate) { |
103 delegate->OnError(kErrorRequestFailed); | 110 delegate->OnError(kErrorRequestFailed); |
104 } | 111 } |
105 | 112 |
| 113 void MockDeviceManagementBackend::SimulateUnmanagedRegisterRequest( |
| 114 const std::string& auth_token, |
| 115 const std::string& device_id, |
| 116 const em::DeviceRegisterRequest& request, |
| 117 DeviceRegisterResponseDelegate* delegate) { |
| 118 delegate->OnError(kErrorServiceManagementNotSupported); |
| 119 } |
| 120 |
106 } // namespace | 121 } // namespace |
OLD | NEW |