| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 <vector> | 5 #include <vector> |
| 6 | 6 |
| 7 #include "base/message_loop.h" | 7 #include "base/message_loop.h" |
| 8 #include "base/string_split.h" | 8 #include "base/string_split.h" |
| 9 #include "chrome/browser/policy/device_management_backend_impl.h" | 9 #include "chrome/browser/policy/device_management_backend_impl.h" |
| 10 #include "chrome/browser/policy/device_management_backend_mock.h" | 10 #include "chrome/browser/policy/device_management_backend_mock.h" |
| (...skipping 291 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 302 em::DeviceManagementRequest expected_request_wrapper; | 302 em::DeviceManagementRequest expected_request_wrapper; |
| 303 expected_request_wrapper.mutable_register_request()->CopyFrom(request); | 303 expected_request_wrapper.mutable_register_request()->CopyFrom(request); |
| 304 std::string expected_request_data; | 304 std::string expected_request_data; |
| 305 ASSERT_TRUE(expected_request_wrapper.SerializeToString( | 305 ASSERT_TRUE(expected_request_wrapper.SerializeToString( |
| 306 &expected_request_data)); | 306 &expected_request_data)); |
| 307 EXPECT_EQ(expected_request_data, fetcher->upload_data()); | 307 EXPECT_EQ(expected_request_data, fetcher->upload_data()); |
| 308 | 308 |
| 309 // Generate the response. | 309 // Generate the response. |
| 310 std::string response_data; | 310 std::string response_data; |
| 311 em::DeviceManagementResponse response_wrapper; | 311 em::DeviceManagementResponse response_wrapper; |
| 312 response_wrapper.set_error(em::DeviceManagementResponse::SUCCESS); | |
| 313 response_wrapper.mutable_register_response()->CopyFrom(expected_response); | 312 response_wrapper.mutable_register_response()->CopyFrom(expected_response); |
| 314 ASSERT_TRUE(response_wrapper.SerializeToString(&response_data)); | 313 ASSERT_TRUE(response_wrapper.SerializeToString(&response_data)); |
| 315 net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0); | 314 net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0); |
| 316 fetcher->delegate()->OnURLFetchComplete(fetcher, | 315 fetcher->delegate()->OnURLFetchComplete(fetcher, |
| 317 GURL(kServiceUrl), | 316 GURL(kServiceUrl), |
| 318 status, | 317 status, |
| 319 200, | 318 200, |
| 320 ResponseCookies(), | 319 ResponseCookies(), |
| 321 response_data); | 320 response_data); |
| 322 } | 321 } |
| (...skipping 22 matching lines...) Expand all Loading... |
| 345 em::DeviceManagementRequest expected_request_wrapper; | 344 em::DeviceManagementRequest expected_request_wrapper; |
| 346 expected_request_wrapper.mutable_unregister_request()->CopyFrom(request); | 345 expected_request_wrapper.mutable_unregister_request()->CopyFrom(request); |
| 347 std::string expected_request_data; | 346 std::string expected_request_data; |
| 348 ASSERT_TRUE(expected_request_wrapper.SerializeToString( | 347 ASSERT_TRUE(expected_request_wrapper.SerializeToString( |
| 349 &expected_request_data)); | 348 &expected_request_data)); |
| 350 EXPECT_EQ(expected_request_data, fetcher->upload_data()); | 349 EXPECT_EQ(expected_request_data, fetcher->upload_data()); |
| 351 | 350 |
| 352 // Generate the response. | 351 // Generate the response. |
| 353 std::string response_data; | 352 std::string response_data; |
| 354 em::DeviceManagementResponse response_wrapper; | 353 em::DeviceManagementResponse response_wrapper; |
| 355 response_wrapper.set_error(em::DeviceManagementResponse::SUCCESS); | |
| 356 response_wrapper.mutable_unregister_response()->CopyFrom(expected_response); | 354 response_wrapper.mutable_unregister_response()->CopyFrom(expected_response); |
| 357 ASSERT_TRUE(response_wrapper.SerializeToString(&response_data)); | 355 ASSERT_TRUE(response_wrapper.SerializeToString(&response_data)); |
| 358 net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0); | 356 net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0); |
| 359 fetcher->delegate()->OnURLFetchComplete(fetcher, | 357 fetcher->delegate()->OnURLFetchComplete(fetcher, |
| 360 GURL(kServiceUrl), | 358 GURL(kServiceUrl), |
| 361 status, | 359 status, |
| 362 200, | 360 200, |
| 363 ResponseCookies(), | 361 ResponseCookies(), |
| 364 response_data); | 362 response_data); |
| 365 } | 363 } |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 421 | 419 |
| 422 // Now initialize the service. That should start the job. | 420 // Now initialize the service. That should start the job. |
| 423 service_->Initialize(request_context_.get()); | 421 service_->Initialize(request_context_.get()); |
| 424 fetcher = factory_.GetFetcherByID(0); | 422 fetcher = factory_.GetFetcherByID(0); |
| 425 ASSERT_TRUE(fetcher); | 423 ASSERT_TRUE(fetcher); |
| 426 factory_.RemoveFetcherFromMap(0); | 424 factory_.RemoveFetcherFromMap(0); |
| 427 | 425 |
| 428 // Check that the request is processed as expected. | 426 // Check that the request is processed as expected. |
| 429 std::string response_data; | 427 std::string response_data; |
| 430 em::DeviceManagementResponse response_wrapper; | 428 em::DeviceManagementResponse response_wrapper; |
| 431 response_wrapper.set_error(em::DeviceManagementResponse::SUCCESS); | |
| 432 response_wrapper.mutable_register_response()->CopyFrom(expected_response); | 429 response_wrapper.mutable_register_response()->CopyFrom(expected_response); |
| 433 ASSERT_TRUE(response_wrapper.SerializeToString(&response_data)); | 430 ASSERT_TRUE(response_wrapper.SerializeToString(&response_data)); |
| 434 net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0); | 431 net::URLRequestStatus status(net::URLRequestStatus::SUCCESS, 0); |
| 435 fetcher->delegate()->OnURLFetchComplete(fetcher, | 432 fetcher->delegate()->OnURLFetchComplete(fetcher, |
| 436 GURL(kServiceUrl), | 433 GURL(kServiceUrl), |
| 437 status, | 434 status, |
| 438 200, | 435 200, |
| 439 ResponseCookies(), | 436 ResponseCookies(), |
| 440 response_data); | 437 response_data); |
| 441 } | 438 } |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 477 status, | 474 status, |
| 478 500, | 475 500, |
| 479 ResponseCookies(), | 476 ResponseCookies(), |
| 480 ""); | 477 ""); |
| 481 | 478 |
| 482 // Backend should have been reset. | 479 // Backend should have been reset. |
| 483 EXPECT_FALSE(backend_.get()); | 480 EXPECT_FALSE(backend_.get()); |
| 484 } | 481 } |
| 485 | 482 |
| 486 } // namespace policy | 483 } // namespace policy |
| OLD | NEW |