diff options
Diffstat (limited to 'chrome/browser/policy/device_management_service_browsertest.cc')
-rw-r--r-- | chrome/browser/policy/device_management_service_browsertest.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/chrome/browser/policy/device_management_service_browsertest.cc b/chrome/browser/policy/device_management_service_browsertest.cc index ff532ba..12e5ba5 100644 --- a/chrome/browser/policy/device_management_service_browsertest.cc +++ b/chrome/browser/policy/device_management_service_browsertest.cc @@ -50,9 +50,7 @@ class CannedResponseInterceptor : public net::URLRequest::Interceptor { upload != NULL && upload->elements()->size() == 1) { std::string response_data; - ConstructResponse(upload->elements()->at(0).bytes(), - upload->elements()->at(0).bytes_length(), - &response_data); + ConstructResponse(upload->elements()->at(0).bytes(), &response_data); return new net::URLRequestTestJob(request, net::URLRequestTestJob::test_headers(), response_data, @@ -63,11 +61,11 @@ class CannedResponseInterceptor : public net::URLRequest::Interceptor { } private: - void ConstructResponse(const char* request_data, - uint64 request_data_length, + void ConstructResponse(const std::vector<char>& request_data, std::string* response_data) { em::DeviceManagementRequest request; - ASSERT_TRUE(request.ParseFromArray(request_data, request_data_length)); + ASSERT_TRUE(request.ParseFromArray(vector_as_array(&request_data), + request_data.size())); em::DeviceManagementResponse response; if (request.has_register_request()) { response.mutable_register_response()->set_device_management_token( |