| Index: components/policy/core/common/cloud/device_management_service_unittest.cc
|
| diff --git a/components/policy/core/common/cloud/device_management_service_unittest.cc b/components/policy/core/common/cloud/device_management_service_unittest.cc
|
| index 82ca7bb350b283af7598ab4eb78d136b3e21b4a5..32608daab2ddb9820bd12a304ed3cc77f566b1ab 100644
|
| --- a/components/policy/core/common/cloud/device_management_service_unittest.cc
|
| +++ b/components/policy/core/common/cloud/device_management_service_unittest.cc
|
| @@ -150,11 +150,11 @@ class DeviceManagementServiceTestBase : public testing::Test {
|
| }
|
|
|
| void SendResponse(net::TestURLFetcher* fetcher,
|
| - const net::URLRequestStatus request_status,
|
| + net::Error error,
|
| int http_status,
|
| const std::string& response) {
|
| fetcher->set_url(GURL(kServiceUrl));
|
| - fetcher->set_status(request_status);
|
| + fetcher->set_status(net::URLRequestStatus::FromError(error));
|
| fetcher->set_response_code(http_status);
|
| fetcher->SetResponseString(response);
|
| fetcher->delegate()->OnURLFetchComplete(fetcher);
|
| @@ -173,23 +173,23 @@ class DeviceManagementServiceTestBase : public testing::Test {
|
|
|
| struct FailedRequestParams {
|
| FailedRequestParams(DeviceManagementStatus expected_status,
|
| - net::URLRequestStatus::Status request_status,
|
| + net::Error error,
|
| int http_status,
|
| const std::string& response)
|
| : expected_status_(expected_status),
|
| - request_status_(request_status, 0),
|
| + error_(error),
|
| http_status_(http_status),
|
| response_(response) {}
|
|
|
| DeviceManagementStatus expected_status_;
|
| - net::URLRequestStatus request_status_;
|
| + net::Error error_;
|
| int http_status_;
|
| std::string response_;
|
| };
|
|
|
| void PrintTo(const FailedRequestParams& params, std::ostream* os) {
|
| *os << "FailedRequestParams " << params.expected_status_
|
| - << " " << params.request_status_.status()
|
| + << " " << params.error_
|
| << " " << params.http_status_;
|
| }
|
|
|
| @@ -207,7 +207,7 @@ TEST_P(DeviceManagementServiceFailedRequestTest, RegisterRequest) {
|
| net::TestURLFetcher* fetcher = GetFetcher();
|
| ASSERT_TRUE(fetcher);
|
|
|
| - SendResponse(fetcher, GetParam().request_status_, GetParam().http_status_,
|
| + SendResponse(fetcher, GetParam().error_, GetParam().http_status_,
|
| GetParam().response_);
|
| }
|
|
|
| @@ -219,7 +219,7 @@ TEST_P(DeviceManagementServiceFailedRequestTest, ApiAuthCodeFetchRequest) {
|
| net::TestURLFetcher* fetcher = GetFetcher();
|
| ASSERT_TRUE(fetcher);
|
|
|
| - SendResponse(fetcher, GetParam().request_status_, GetParam().http_status_,
|
| + SendResponse(fetcher, GetParam().error_, GetParam().http_status_,
|
| GetParam().response_);
|
| }
|
|
|
| @@ -230,7 +230,7 @@ TEST_P(DeviceManagementServiceFailedRequestTest, UnregisterRequest) {
|
| net::TestURLFetcher* fetcher = GetFetcher();
|
| ASSERT_TRUE(fetcher);
|
|
|
| - SendResponse(fetcher, GetParam().request_status_, GetParam().http_status_,
|
| + SendResponse(fetcher, GetParam().error_, GetParam().http_status_,
|
| GetParam().response_);
|
| }
|
|
|
| @@ -241,7 +241,7 @@ TEST_P(DeviceManagementServiceFailedRequestTest, PolicyRequest) {
|
| net::TestURLFetcher* fetcher = GetFetcher();
|
| ASSERT_TRUE(fetcher);
|
|
|
| - SendResponse(fetcher, GetParam().request_status_, GetParam().http_status_,
|
| + SendResponse(fetcher, GetParam().error_, GetParam().http_status_,
|
| GetParam().response_);
|
| }
|
|
|
| @@ -252,7 +252,7 @@ TEST_P(DeviceManagementServiceFailedRequestTest, AutoEnrollmentRequest) {
|
| net::TestURLFetcher* fetcher = GetFetcher();
|
| ASSERT_TRUE(fetcher);
|
|
|
| - SendResponse(fetcher, GetParam().request_status_, GetParam().http_status_,
|
| + SendResponse(fetcher, GetParam().error_, GetParam().http_status_,
|
| GetParam().response_);
|
| }
|
|
|
| @@ -262,62 +262,62 @@ INSTANTIATE_TEST_CASE_P(
|
| testing::Values(
|
| FailedRequestParams(
|
| DM_STATUS_REQUEST_FAILED,
|
| - net::URLRequestStatus::FAILED,
|
| + net::ERR_FAILED,
|
| 200,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_HTTP_STATUS_ERROR,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 666,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_RESPONSE_DECODING_ERROR,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 200,
|
| PROTO_STRING("Not a protobuf.")),
|
| FailedRequestParams(
|
| DM_STATUS_SERVICE_MANAGEMENT_NOT_SUPPORTED,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 403,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_SERVICE_INVALID_SERIAL_NUMBER,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 405,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_SERVICE_DEVICE_ID_CONFLICT,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 409,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_SERVICE_DEVICE_NOT_FOUND,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 410,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_SERVICE_MANAGEMENT_TOKEN_INVALID,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 401,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_REQUEST_INVALID,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 400,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_TEMPORARY_UNAVAILABLE,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 404,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_SERVICE_ACTIVATION_PENDING,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 412,
|
| PROTO_STRING(kResponseEmpty)),
|
| FailedRequestParams(
|
| DM_STATUS_SERVICE_MISSING_LICENSES,
|
| - net::URLRequestStatus::SUCCESS,
|
| + net::OK,
|
| 402,
|
| PROTO_STRING(kResponseEmpty))));
|
|
|
| @@ -413,8 +413,7 @@ TEST_F(DeviceManagementServiceTest, RegisterRequest) {
|
| // Generate the response.
|
| std::string response_data;
|
| ASSERT_TRUE(expected_response.SerializeToString(&response_data));
|
| - net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0);
|
| - SendResponse(fetcher, status, 200, response_data);
|
| + SendResponse(fetcher, net::OK, 200, response_data);
|
| }
|
|
|
| TEST_F(DeviceManagementServiceTest, ApiAuthCodeFetchRequest) {
|
| @@ -440,8 +439,7 @@ TEST_F(DeviceManagementServiceTest, ApiAuthCodeFetchRequest) {
|
| // Generate the response.
|
| std::string response_data;
|
| ASSERT_TRUE(expected_response.SerializeToString(&response_data));
|
| - net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0);
|
| - SendResponse(fetcher, status, 200, response_data);
|
| + SendResponse(fetcher, net::OK, 200, response_data);
|
| }
|
|
|
| TEST_F(DeviceManagementServiceTest, UnregisterRequest) {
|
| @@ -473,8 +471,7 @@ TEST_F(DeviceManagementServiceTest, UnregisterRequest) {
|
| // Generate the response.
|
| std::string response_data;
|
| ASSERT_TRUE(expected_response.SerializeToString(&response_data));
|
| - net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0);
|
| - SendResponse(fetcher, status, 200, response_data);
|
| + SendResponse(fetcher, net::OK, 200, response_data);
|
| }
|
|
|
| TEST_F(DeviceManagementServiceTest, CancelRegisterRequest) {
|
| @@ -547,8 +544,7 @@ TEST_F(DeviceManagementServiceTest, JobQueueing) {
|
| // Check that the request is processed as expected.
|
| std::string response_data;
|
| ASSERT_TRUE(expected_response.SerializeToString(&response_data));
|
| - net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0);
|
| - SendResponse(fetcher, status, 200, response_data);
|
| + SendResponse(fetcher, net::OK, 200, response_data);
|
| }
|
|
|
| TEST_F(DeviceManagementServiceTest, CancelRequestAfterShutdown) {
|
| @@ -578,8 +574,7 @@ TEST_F(DeviceManagementServiceTest, CancelDuringCallback) {
|
| EXPECT_CALL(*this, OnJobRetry(_)).Times(0);
|
|
|
| // Generate a callback.
|
| - net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0);
|
| - SendResponse(fetcher, status, 500, std::string());
|
| + SendResponse(fetcher, net::OK, 500, std::string());
|
|
|
| // Job should have been reset.
|
| EXPECT_FALSE(request_job.get());
|
| @@ -598,9 +593,7 @@ TEST_F(DeviceManagementServiceTest, RetryOnProxyError) {
|
| const std::string upload_data(fetcher->upload_data());
|
|
|
| // Generate a callback with a proxy failure.
|
| - net::URLRequestStatus status(net::URLRequestStatus::FAILED,
|
| - net::ERR_PROXY_CONNECTION_FAILED);
|
| - SendResponse(fetcher, status, 200, std::string());
|
| + SendResponse(fetcher, net::ERR_PROXY_CONNECTION_FAILED, 200, std::string());
|
|
|
| // Verify that a new URLFetcher was started that bypasses the proxy.
|
| fetcher = GetFetcher();
|
| @@ -629,8 +622,7 @@ TEST_F(DeviceManagementServiceTest, RetryOnBadResponseFromProxy) {
|
|
|
| // Generate a callback with a valid http response, that was generated by
|
| // a bad/wrong proxy.
|
| - net::URLRequestStatus status;
|
| - SendResponse(fetcher, status, 200, std::string());
|
| + SendResponse(fetcher, net::OK, 200, std::string());
|
|
|
| // Verify that a new URLFetcher was started that bypasses the proxy.
|
| fetcher = GetFetcher();
|
|
|