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 "components/autofill/content/browser/wallet/wallet_test_util.h" | 5 #include "components/autofill/content/browser/wallet/wallet_test_util.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/strings/string16.h" | 10 #include "base/strings/string16.h" |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
67 WalletItems::MaskedInstrument::VALID); | 67 WalletItems::MaskedInstrument::VALID); |
68 } | 68 } |
69 | 69 |
70 scoped_ptr<GaiaAccount> GetTestGaiaAccount() { | 70 scoped_ptr<GaiaAccount> GetTestGaiaAccount() { |
71 return GaiaAccount::CreateForTesting("user@chromium.org", | 71 return GaiaAccount::CreateForTesting("user@chromium.org", |
72 "obfuscated_id", | 72 "obfuscated_id", |
73 0, | 73 0, |
74 true); | 74 true); |
75 } | 75 } |
76 | 76 |
| 77 std::vector<base::string16> StreetAddress(const std::string& line1, |
| 78 const std::string& line2) { |
| 79 std::vector<base::string16> street_address; |
| 80 street_address.push_back(ASCIIToUTF16(line1)); |
| 81 street_address.push_back(ASCIIToUTF16(line2)); |
| 82 return street_address; |
| 83 } |
| 84 |
77 scoped_ptr<Address> GetTestAddress() { | 85 scoped_ptr<Address> GetTestAddress() { |
78 return make_scoped_ptr(new Address("US", | 86 return make_scoped_ptr( |
79 ASCIIToUTF16("recipient_name"), | 87 new Address("US", |
80 ASCIIToUTF16("address_line_1"), | 88 ASCIIToUTF16("recipient_name"), |
81 ASCIIToUTF16("address_line_2"), | 89 StreetAddress("address_line_1", "address_line_2"), |
82 ASCIIToUTF16("locality_name"), | 90 ASCIIToUTF16("locality_name"), |
83 ASCIIToUTF16("admin_area_name"), | 91 ASCIIToUTF16("dependent_locality_name"), |
84 ASCIIToUTF16("postal_code_number"), | 92 ASCIIToUTF16("admin_area_name"), |
85 ASCIIToUTF16("phone_number"), | 93 ASCIIToUTF16("postal_code_number"), |
86 std::string())); | 94 ASCIIToUTF16("sorting_code"), |
| 95 ASCIIToUTF16("phone_number"), |
| 96 std::string())); |
87 } | 97 } |
88 | 98 |
89 scoped_ptr<Address> GetTestMinimalAddress() { | 99 scoped_ptr<Address> GetTestMinimalAddress() { |
90 scoped_ptr<Address> address = GetTestAddress(); | 100 scoped_ptr<Address> address = GetTestAddress(); |
91 address->set_is_complete_address(false); | 101 address->set_is_complete_address(false); |
92 return address.Pass(); | 102 return address.Pass(); |
93 } | 103 } |
94 | 104 |
95 scoped_ptr<FullWallet> GetTestFullWallet() { | 105 scoped_ptr<FullWallet> GetTestFullWallet() { |
96 return GetTestFullWalletWithRequiredActions(std::vector<RequiredAction>()); | 106 return GetTestFullWalletWithRequiredActions(std::vector<RequiredAction>()); |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
197 amex_permission == AMEX_ALLOWED ? | 207 amex_permission == AMEX_ALLOWED ? |
198 WalletItems::MaskedInstrument::VALID : | 208 WalletItems::MaskedInstrument::VALID : |
199 WalletItems::MaskedInstrument::AMEX_NOT_SUPPORTED); | 209 WalletItems::MaskedInstrument::AMEX_NOT_SUPPORTED); |
200 } | 210 } |
201 | 211 |
202 scoped_ptr<WalletItems::MaskedInstrument> GetTestNonDefaultMaskedInstrument() { | 212 scoped_ptr<WalletItems::MaskedInstrument> GetTestNonDefaultMaskedInstrument() { |
203 return GetTestMaskedInstrumentWithId("instrument_id"); | 213 return GetTestMaskedInstrumentWithId("instrument_id"); |
204 } | 214 } |
205 | 215 |
206 scoped_ptr<Address> GetTestSaveableAddress() { | 216 scoped_ptr<Address> GetTestSaveableAddress() { |
207 return make_scoped_ptr(new Address("US", | 217 return make_scoped_ptr( |
208 ASCIIToUTF16("save_recipient_name"), | 218 new Address("US", |
209 ASCIIToUTF16("save_address_line_1"), | 219 ASCIIToUTF16("save_recipient_name"), |
210 ASCIIToUTF16("save_address_line_2"), | 220 StreetAddress("save_address_line_1", "save_address_line_2"), |
211 ASCIIToUTF16("save_locality_name"), | 221 ASCIIToUTF16("save_locality_name"), |
212 ASCIIToUTF16("save_admin_area_name"), | 222 ASCIIToUTF16("save_dependent_locality_name"), |
213 ASCIIToUTF16("save_postal_code_number"), | 223 ASCIIToUTF16("save_admin_area_name"), |
214 ASCIIToUTF16("save_phone_number"), | 224 ASCIIToUTF16("save_postal_code_number"), |
215 std::string())); | 225 ASCIIToUTF16("save_sorting_code"), |
| 226 ASCIIToUTF16("save_phone_number"), |
| 227 std::string())); |
216 } | 228 } |
217 | 229 |
218 scoped_ptr<Address> GetTestShippingAddress() { | 230 scoped_ptr<Address> GetTestShippingAddress() { |
219 return make_scoped_ptr(new Address("US", | 231 return make_scoped_ptr( |
220 ASCIIToUTF16("ship_recipient_name"), | 232 new Address("US", |
221 ASCIIToUTF16("ship_address_line_1"), | 233 ASCIIToUTF16("ship_recipient_name"), |
222 ASCIIToUTF16("ship_address_line_2"), | 234 StreetAddress("ship_address_line_1", "ship_address_line_2"), |
223 ASCIIToUTF16("ship_locality_name"), | 235 ASCIIToUTF16("ship_locality_name"), |
224 ASCIIToUTF16("ship_admin_area_name"), | 236 ASCIIToUTF16("ship_dependent_locality_name"), |
225 ASCIIToUTF16("ship_postal_code_number"), | 237 ASCIIToUTF16("ship_admin_area_name"), |
226 ASCIIToUTF16("ship_phone_number"), | 238 ASCIIToUTF16("ship_postal_code_number"), |
227 "default_address_id")); | 239 ASCIIToUTF16("ship_sorting_code"), |
| 240 ASCIIToUTF16("ship_phone_number"), |
| 241 "default_address_id")); |
228 } | 242 } |
229 | 243 |
230 scoped_ptr<Address> GetTestNonDefaultShippingAddress() { | 244 scoped_ptr<Address> GetTestNonDefaultShippingAddress() { |
231 scoped_ptr<Address> address = GetTestShippingAddress(); | 245 scoped_ptr<Address> address = GetTestShippingAddress(); |
232 address->set_object_id("address_id"); | 246 address->set_object_id("address_id"); |
233 return address.Pass(); | 247 return address.Pass(); |
234 } | 248 } |
235 | 249 |
236 scoped_ptr<WalletItems> GetTestWalletItemsWithDetails( | 250 scoped_ptr<WalletItems> GetTestWalletItemsWithDetails( |
237 const std::vector<RequiredAction>& required_actions, | 251 const std::vector<RequiredAction>& required_actions, |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 GetTestWalletItemsWithDetails(std::vector<RequiredAction>(), | 303 GetTestWalletItemsWithDetails(std::vector<RequiredAction>(), |
290 default_instrument_id, | 304 default_instrument_id, |
291 default_address_id, | 305 default_address_id, |
292 amex_permission); | 306 amex_permission); |
293 items->AddAccount(GetTestGaiaAccount()); | 307 items->AddAccount(GetTestGaiaAccount()); |
294 return items.Pass(); | 308 return items.Pass(); |
295 } | 309 } |
296 | 310 |
297 } // namespace wallet | 311 } // namespace wallet |
298 } // namespace autofill | 312 } // namespace autofill |
OLD | NEW |