| Index: chrome/browser/policy/device_management_service_unittest.cc
|
| diff --git a/chrome/browser/policy/device_management_service_unittest.cc b/chrome/browser/policy/device_management_service_unittest.cc
|
| index 00bc701a0981ae55e2106e134bb0d48e9abcc10a..9af4a0a8a67b7202aab0950492b4ed9e17c70d61 100644
|
| --- a/chrome/browser/policy/device_management_service_unittest.cc
|
| +++ b/chrome/browser/policy/device_management_service_unittest.cc
|
| @@ -165,6 +165,23 @@ TEST_P(DeviceManagementServiceFailedRequestTest, PolicyRequest) {
|
| fetcher->delegate()->OnURLFetchComplete(fetcher);
|
| }
|
|
|
| +TEST_P(DeviceManagementServiceFailedRequestTest, AutoEnrollmentRequest) {
|
| + DeviceAutoEnrollmentResponseDelegateMock mock;
|
| + EXPECT_CALL(mock, OnError(GetParam().expected_error_));
|
| + em::DeviceAutoEnrollmentRequest request;
|
| + request.set_modulus(1);
|
| + request.set_remainder(0);
|
| + backend_->ProcessAutoEnrollmentRequest(kDeviceId, request, &mock);
|
| + TestURLFetcher* fetcher = factory_.GetFetcherByID(0);
|
| + ASSERT_TRUE(fetcher);
|
| +
|
| + fetcher->set_url(GURL(kServiceUrl));
|
| + fetcher->set_status(GetParam().request_status_);
|
| + fetcher->set_response_code(GetParam().http_status_);
|
| + fetcher->SetResponseString(GetParam().response_);
|
| + fetcher->delegate()->OnURLFetchComplete(fetcher);
|
| +}
|
| +
|
| INSTANTIATE_TEST_CASE_P(
|
| DeviceManagementServiceFailedRequestTestInstance,
|
| DeviceManagementServiceFailedRequestTest,
|
|
|