| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 "base/json/json_reader.h" | 5 #include "base/json/json_reader.h" |
| 6 #include "base/json/json_writer.h" | 6 #include "base/json/json_writer.h" |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" |
| 9 #include "base/message_loop/message_loop.h" | 9 #include "base/message_loop/message_loop.h" |
| 10 #include "base/run_loop.h" | 10 #include "base/run_loop.h" |
| (...skipping 784 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 795 | 795 |
| 796 net::HttpRequestHeaders request_headers; | 796 net::HttpRequestHeaders request_headers; |
| 797 fetcher->GetExtraRequestHeaders(&request_headers); | 797 fetcher->GetExtraRequestHeaders(&request_headers); |
| 798 std::string auth_header_value; | 798 std::string auth_header_value; |
| 799 EXPECT_TRUE(request_headers.GetHeader( | 799 EXPECT_TRUE(request_headers.GetHeader( |
| 800 net::HttpRequestHeaders::kAuthorization, | 800 net::HttpRequestHeaders::kAuthorization, |
| 801 &auth_header_value)); | 801 &auth_header_value)); |
| 802 EXPECT_EQ("GoogleLogin auth=gdToken", auth_header_value); | 802 EXPECT_EQ("GoogleLogin auth=gdToken", auth_header_value); |
| 803 | 803 |
| 804 const std::string& upload_data = fetcher->upload_data(); | 804 const std::string& upload_data = fetcher->upload_data(); |
| 805 std::vector<std::pair<std::string, std::string> > tokens; | 805 base::StringPairs tokens; |
| 806 base::SplitStringIntoKeyValuePairs(upload_data, '=', '&', &tokens); | 806 base::SplitStringIntoKeyValuePairs(upload_data, '=', '&', &tokens); |
| 807 EXPECT_EQ(tokens.size(), expected_parameter_number); | 807 EXPECT_EQ(tokens.size(), expected_parameter_number); |
| 808 | 808 |
| 809 size_t num_params = 0U; | 809 size_t num_params = 0U; |
| 810 for (size_t i = 0; i < tokens.size(); ++i) { | 810 for (base::StringPairs::const_iterator iter = tokens.begin(); |
| 811 const std::string& key = tokens[i].first; | 811 iter != tokens.end(); |
| 812 const std::string& value = tokens[i].second; | 812 ++iter) { |
| 813 const std::string& key = iter->first; |
| 814 const std::string& value = iter->second; |
| 813 | 815 |
| 814 if (key == "request_content_type") { | 816 if (key == "request_content_type") { |
| 815 EXPECT_EQ("application/json", value); | 817 EXPECT_EQ("application/json", value); |
| 816 num_params++; | 818 num_params++; |
| 817 } | 819 } |
| 818 | 820 |
| 819 if (key == "request") { | 821 if (key == "request") { |
| 820 EXPECT_EQ(json_payload, | 822 EXPECT_EQ(json_payload, |
| 821 GetData( | 823 GetData( |
| 822 net::UnescapeURLComponent( | 824 net::UnescapeURLComponent( |
| (...skipping 1037 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1860 delegate_.ExpectBaselineMetrics(); | 1862 delegate_.ExpectBaselineMetrics(); |
| 1861 | 1863 |
| 1862 wallet_client_->GetWalletItems(base::string16(), base::string16()); | 1864 wallet_client_->GetWalletItems(base::string16(), base::string16()); |
| 1863 EXPECT_TRUE(wallet_client_->HasRequestInProgress()); | 1865 EXPECT_TRUE(wallet_client_->HasRequestInProgress()); |
| 1864 wallet_client_->CancelRequest(); | 1866 wallet_client_->CancelRequest(); |
| 1865 EXPECT_FALSE(wallet_client_->HasRequestInProgress()); | 1867 EXPECT_FALSE(wallet_client_->HasRequestInProgress()); |
| 1866 } | 1868 } |
| 1867 | 1869 |
| 1868 } // namespace wallet | 1870 } // namespace wallet |
| 1869 } // namespace autofill | 1871 } // namespace autofill |
| OLD | NEW |