Index: ios/chrome/browser/payments/test_payment_request.h |
diff --git a/ios/chrome/browser/payments/test_payment_request.h b/ios/chrome/browser/payments/test_payment_request.h |
index 2d119851eed77e8cb9c5db9fd546e8f14e0add4d..b669e245d4eba923868196472121cd13bc1cd834 100644 |
--- a/ios/chrome/browser/payments/test_payment_request.h |
+++ b/ios/chrome/browser/payments/test_payment_request.h |
@@ -24,6 +24,7 @@ class PaymentsProfileComparator; |
namespace web { |
class PaymentRequest; |
class PaymentShippingOption; |
+class WebState; |
} // namespace web |
class PrefService; |
@@ -33,13 +34,16 @@ namespace payments { |
// PaymentRequest for use in tests. |
class TestPaymentRequest : public PaymentRequest { |
public: |
- // |personal_data_manager| should not be null and should outlive this object. |
+ // |browser_state|, |web_state|, and |personal_data_manager| should not be |
+ // null and should outlive this object. |
TestPaymentRequest(const web::PaymentRequest& web_payment_request, |
ios::ChromeBrowserState* browser_state, |
+ web::WebState* web_state, |
autofill::PersonalDataManager* personal_data_manager, |
id<PaymentRequestUIDelegate> payment_request_ui_delegate) |
: PaymentRequest(web_payment_request, |
browser_state, |
+ web_state, |
personal_data_manager, |
payment_request_ui_delegate), |
region_data_loader_(nullptr), |
@@ -48,16 +52,11 @@ class TestPaymentRequest : public PaymentRequest { |
TestPaymentRequest(const web::PaymentRequest& web_payment_request, |
ios::ChromeBrowserState* browser_state, |
+ web::WebState* web_state, |
autofill::PersonalDataManager* personal_data_manager) |
: TestPaymentRequest(web_payment_request, |
browser_state, |
- personal_data_manager, |
- nil) {} |
- |
- TestPaymentRequest(const web::PaymentRequest& web_payment_request, |
- autofill::PersonalDataManager* personal_data_manager) |
- : TestPaymentRequest(web_payment_request, |
- nil, |
+ web_state, |
personal_data_manager, |
nil) {} |