| OLD | NEW |
| 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 #ifndef CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_REQUEST_BROWSERTEST_BASE_H_ | 5 #ifndef CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_REQUEST_BROWSERTEST_BASE_H_ |
| 6 #define CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_REQUEST_BROWSERTEST_BASE_H_ | 6 #define CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_REQUEST_BROWSERTEST_BASE_H_ |
| 7 | 7 |
| 8 #include <list> | 8 #include <list> |
| 9 #include <memory> | 9 #include <memory> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 | 27 |
| 28 namespace autofill { | 28 namespace autofill { |
| 29 class AutofillProfile; | 29 class AutofillProfile; |
| 30 class CreditCard; | 30 class CreditCard; |
| 31 } | 31 } |
| 32 | 32 |
| 33 namespace content { | 33 namespace content { |
| 34 class WebContents; | 34 class WebContents; |
| 35 } // namespace content | 35 } // namespace content |
| 36 | 36 |
| 37 namespace service_manager { |
| 38 struct BindSourceInfo; |
| 39 } |
| 40 |
| 37 namespace views { | 41 namespace views { |
| 38 class Widget; | 42 class Widget; |
| 39 } | 43 } |
| 40 | 44 |
| 41 namespace payments { | 45 namespace payments { |
| 42 | 46 |
| 43 enum class DialogViewID; | 47 enum class DialogViewID; |
| 44 | 48 |
| 45 ACTION_P(QuitMessageLoop, loop) { | 49 ACTION_P(QuitMessageLoop, loop) { |
| 46 loop->Quit(); | 50 loop->Quit(); |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 129 // Adds the various models to the database, waiting until the personal data | 133 // Adds the various models to the database, waiting until the personal data |
| 130 // manager notifies that they are added. | 134 // manager notifies that they are added. |
| 131 // NOTE: If no use_count is specified on the models and multiple items are | 135 // NOTE: If no use_count is specified on the models and multiple items are |
| 132 // inserted, the order in which they are returned is undefined, since they | 136 // inserted, the order in which they are returned is undefined, since they |
| 133 // are added close to each other. | 137 // are added close to each other. |
| 134 void AddAutofillProfile(const autofill::AutofillProfile& profile); | 138 void AddAutofillProfile(const autofill::AutofillProfile& profile); |
| 135 void AddCreditCard(const autofill::CreditCard& card); | 139 void AddCreditCard(const autofill::CreditCard& card); |
| 136 | 140 |
| 137 void CreatePaymentRequestForTest( | 141 void CreatePaymentRequestForTest( |
| 138 content::WebContents* web_contents, | 142 content::WebContents* web_contents, |
| 139 mojo::InterfaceRequest<payments::mojom::PaymentRequest> request); | 143 const service_manager::BindSourceInfo& source_info, |
| 144 payments::mojom::PaymentRequestRequest request); |
| 140 | 145 |
| 141 // Click on a view from within the dialog and waits for an observed event | 146 // Click on a view from within the dialog and waits for an observed event |
| 142 // to be observed. | 147 // to be observed. |
| 143 void ClickOnDialogViewAndWait(DialogViewID view_id, | 148 void ClickOnDialogViewAndWait(DialogViewID view_id, |
| 144 bool wait_for_animation = true); | 149 bool wait_for_animation = true); |
| 145 void ClickOnDialogViewAndWait(views::View* view, | 150 void ClickOnDialogViewAndWait(views::View* view, |
| 146 bool wait_for_animation = true); | 151 bool wait_for_animation = true); |
| 147 void ClickOnChildInListViewAndWait(int child_index, | 152 void ClickOnChildInListViewAndWait(int child_index, |
| 148 int total_num_children, | 153 int total_num_children, |
| 149 DialogViewID list_view_id); | 154 DialogViewID list_view_id); |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 258 TestChromePaymentRequestDelegate* delegate_; | 263 TestChromePaymentRequestDelegate* delegate_; |
| 259 bool is_incognito_; | 264 bool is_incognito_; |
| 260 bool is_valid_ssl_; | 265 bool is_valid_ssl_; |
| 261 | 266 |
| 262 DISALLOW_COPY_AND_ASSIGN(PaymentRequestBrowserTestBase); | 267 DISALLOW_COPY_AND_ASSIGN(PaymentRequestBrowserTestBase); |
| 263 }; | 268 }; |
| 264 | 269 |
| 265 } // namespace payments | 270 } // namespace payments |
| 266 | 271 |
| 267 #endif // CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_REQUEST_BROWSERTEST_BASE_H_ | 272 #endif // CHROME_BROWSER_UI_VIEWS_PAYMENTS_PAYMENT_REQUEST_BROWSERTEST_BASE_H_ |
| OLD | NEW |