Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(571)

Side by Side Diff: ios/chrome/browser/payments/payment_request_test_util.mm

Issue 2797833002: [Payments] base::string16 -> std::string in PaymentMethodData (Closed)
Patch Set: addressed comments Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 "ios/chrome/browser/payments/payment_request_test_util.h" 5 #include "ios/chrome/browser/payments/payment_request_test_util.h"
6 6
7 #include "base/strings/utf_string_conversions.h" 7 #include "base/strings/utf_string_conversions.h"
8 #include "components/payments/core/payment_method_data.h" 8 #include "components/payments/core/payment_method_data.h"
9 #include "ios/web/public/payments/payment_request.h" 9 #include "ios/web/public/payments/payment_request.h"
10 10
11 #if !defined(__has_feature) || !__has_feature(objc_arc) 11 #if !defined(__has_feature) || !__has_feature(objc_arc)
12 #error "This file requires ARC support." 12 #error "This file requires ARC support."
13 #endif 13 #endif
14 14
15 namespace payment_request_test_util { 15 namespace payment_request_test_util {
16 16
17 web::PaymentRequest CreateTestWebPaymentRequest() { 17 web::PaymentRequest CreateTestWebPaymentRequest() {
18 web::PaymentRequest web_payment_request; 18 web::PaymentRequest web_payment_request;
19 payments::PaymentMethodData method_datum; 19 payments::PaymentMethodData method_datum;
20 method_datum.supported_methods.push_back(base::ASCIIToUTF16("visa")); 20 method_datum.supported_methods.push_back("visa");
21 method_datum.supported_methods.push_back(base::ASCIIToUTF16("amex")); 21 method_datum.supported_methods.push_back("amex");
22 web_payment_request.method_data.push_back(method_datum); 22 web_payment_request.method_data.push_back(method_datum);
23 web_payment_request.details.total.label = base::ASCIIToUTF16("Total"); 23 web_payment_request.details.total.label = base::ASCIIToUTF16("Total");
24 web_payment_request.details.total.amount.value = base::ASCIIToUTF16("1.00"); 24 web_payment_request.details.total.amount.value = base::ASCIIToUTF16("1.00");
25 web_payment_request.details.total.amount.currency = base::ASCIIToUTF16("USD"); 25 web_payment_request.details.total.amount.currency = base::ASCIIToUTF16("USD");
26 web::PaymentItem display_item; 26 web::PaymentItem display_item;
27 display_item.label = base::ASCIIToUTF16("Subtotal"); 27 display_item.label = base::ASCIIToUTF16("Subtotal");
28 display_item.amount.value = base::ASCIIToUTF16("1.00"); 28 display_item.amount.value = base::ASCIIToUTF16("1.00");
29 display_item.amount.currency = base::ASCIIToUTF16("USD"); 29 display_item.amount.currency = base::ASCIIToUTF16("USD");
30 web_payment_request.details.display_items.push_back(display_item); 30 web_payment_request.details.display_items.push_back(display_item);
31 web::PaymentShippingOption shipping_option; 31 web::PaymentShippingOption shipping_option;
32 shipping_option.id = base::ASCIIToUTF16("123456"); 32 shipping_option.id = base::ASCIIToUTF16("123456");
33 shipping_option.label = base::ASCIIToUTF16("1-Day"); 33 shipping_option.label = base::ASCIIToUTF16("1-Day");
34 shipping_option.amount.value = base::ASCIIToUTF16("0.99"); 34 shipping_option.amount.value = base::ASCIIToUTF16("0.99");
35 shipping_option.amount.currency = base::ASCIIToUTF16("USD"); 35 shipping_option.amount.currency = base::ASCIIToUTF16("USD");
36 shipping_option.selected = true; 36 shipping_option.selected = true;
37 web_payment_request.details.shipping_options.push_back(shipping_option); 37 web_payment_request.details.shipping_options.push_back(shipping_option);
38 web::PaymentShippingOption shipping_option2; 38 web::PaymentShippingOption shipping_option2;
39 shipping_option2.id = base::ASCIIToUTF16("654321"); 39 shipping_option2.id = base::ASCIIToUTF16("654321");
40 shipping_option2.label = base::ASCIIToUTF16("10-Days"); 40 shipping_option2.label = base::ASCIIToUTF16("10-Days");
41 shipping_option2.amount.value = base::ASCIIToUTF16("0.01"); 41 shipping_option2.amount.value = base::ASCIIToUTF16("0.01");
42 shipping_option2.amount.currency = base::ASCIIToUTF16("USD"); 42 shipping_option2.amount.currency = base::ASCIIToUTF16("USD");
43 shipping_option2.selected = false; 43 shipping_option2.selected = false;
44 web_payment_request.details.shipping_options.push_back(shipping_option2); 44 web_payment_request.details.shipping_options.push_back(shipping_option2);
45 web_payment_request.options.request_shipping = true; 45 web_payment_request.options.request_shipping = true;
46 return web_payment_request; 46 return web_payment_request;
47 } 47 }
48 48
49 } // namespace payment_request_test_util 49 } // namespace payment_request_test_util
OLDNEW
« no previous file with comments | « ios/chrome/browser/payments/payment_request.mm ('k') | ios/chrome/browser/payments/payment_request_unittest.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698