| Index: chrome/browser/policy/mock_device_management_backend.cc
|
| diff --git a/chrome/browser/policy/mock_device_management_backend.cc b/chrome/browser/policy/mock_device_management_backend.cc
|
| index 2811c2b40693af5c8651dd622e288e11c29aae86..613022f7c27fa0eb91d76f854b84a788bfbdbe92 100644
|
| --- a/chrome/browser/policy/mock_device_management_backend.cc
|
| +++ b/chrome/browser/policy/mock_device_management_backend.cc
|
| @@ -59,6 +59,13 @@ void MockDeviceManagementBackend::AllShouldFail() {
|
| &MockDeviceManagementBackend::SimulateFailedPolicyRequest));
|
| }
|
|
|
| +void MockDeviceManagementBackend::UnmanagedDevice() {
|
| + ON_CALL(*this, ProcessRegisterRequest(_, _, _, _)).
|
| + WillByDefault(Invoke(
|
| + this,
|
| + &MockDeviceManagementBackend::SimulateUnmanagedRegisterRequest));
|
| +}
|
| +
|
| void MockDeviceManagementBackend::AddBooleanPolicy(const char* policy_name,
|
| bool value) {
|
| em::GenericSetting* policy_value = policy_setting_->mutable_policy_value();
|
| @@ -103,4 +110,12 @@ void MockDeviceManagementBackend::SimulateFailedPolicyRequest(
|
| delegate->OnError(kErrorRequestFailed);
|
| }
|
|
|
| +void MockDeviceManagementBackend::SimulateUnmanagedRegisterRequest(
|
| + const std::string& auth_token,
|
| + const std::string& device_id,
|
| + const em::DeviceRegisterRequest& request,
|
| + DeviceRegisterResponseDelegate* delegate) {
|
| + delegate->OnError(kErrorServiceManagementNotSupported);
|
| +}
|
| +
|
| } // namespace
|
|
|