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

Side by Side Diff: chrome/browser/ui/views/payments/payment_request_browsertest_base.cc

Issue 2709093006: Adding new shipping address editor view to payment flow. (Closed)
Patch Set: Working version Created 3 years, 9 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 "chrome/browser/ui/views/payments/payment_request_browsertest_base.h" 5 #include "chrome/browser/ui/views/payments/payment_request_browsertest_base.h"
6 6
7 #include <memory>
8 #include <string>
9 #include <utility>
7 #include <vector> 10 #include <vector>
8 11
9 #include "base/bind.h" 12 #include "base/bind.h"
10 #include "base/bind_helpers.h" 13 #include "base/bind_helpers.h"
11 #include "base/memory/ptr_util.h" 14 #include "base/memory/ptr_util.h"
12 #include "base/run_loop.h" 15 #include "base/run_loop.h"
13 #include "base/strings/utf_string_conversions.h" 16 #include "base/strings/utf_string_conversions.h"
14 #include "chrome/browser/autofill/personal_data_manager_factory.h" 17 #include "chrome/browser/autofill/personal_data_manager_factory.h"
15 #include "chrome/browser/profiles/profile.h" 18 #include "chrome/browser/profiles/profile.h"
16 #include "chrome/browser/ui/browser.h" 19 #include "chrome/browser/ui/browser.h"
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 void PaymentRequestBrowserTestBase::OnPaymentMethodOpened() { 98 void PaymentRequestBrowserTestBase::OnPaymentMethodOpened() {
96 if (event_observer_) 99 if (event_observer_)
97 event_observer_->Observe(DialogEvent::PAYMENT_METHOD_OPENED); 100 event_observer_->Observe(DialogEvent::PAYMENT_METHOD_OPENED);
98 } 101 }
99 102
100 void PaymentRequestBrowserTestBase::OnCreditCardEditorOpened() { 103 void PaymentRequestBrowserTestBase::OnCreditCardEditorOpened() {
101 if (event_observer_) 104 if (event_observer_)
102 event_observer_->Observe(DialogEvent::CREDIT_CARD_EDITOR_OPENED); 105 event_observer_->Observe(DialogEvent::CREDIT_CARD_EDITOR_OPENED);
103 } 106 }
104 107
108 void PaymentRequestBrowserTestBase::OnShippingAddressEditorOpened() {
109 if (event_observer_)
110 event_observer_->Observe(DialogEvent::SHIPPING_ADDRESS_EDITOR_OPENED);
111 }
112
105 void PaymentRequestBrowserTestBase::OnBackNavigation() { 113 void PaymentRequestBrowserTestBase::OnBackNavigation() {
106 if (event_observer_) 114 if (event_observer_)
107 event_observer_->Observe(DialogEvent::BACK_NAVIGATION); 115 event_observer_->Observe(DialogEvent::BACK_NAVIGATION);
108 } 116 }
109 117
110 void PaymentRequestBrowserTestBase::OnContactInfoOpened() { 118 void PaymentRequestBrowserTestBase::OnContactInfoOpened() {
111 if (event_observer_) 119 if (event_observer_)
112 event_observer_->Observe(DialogEvent::CONTACT_INFO_OPENED); 120 event_observer_->Observe(DialogEvent::CONTACT_INFO_OPENED);
113 } 121 }
114 122
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
367 375
368 void PaymentRequestBrowserTestBase::ResetEventObserver(DialogEvent event) { 376 void PaymentRequestBrowserTestBase::ResetEventObserver(DialogEvent event) {
369 event_observer_ = base::MakeUnique<DialogEventObserver>(event); 377 event_observer_ = base::MakeUnique<DialogEventObserver>(event);
370 } 378 }
371 379
372 void PaymentRequestBrowserTestBase::WaitForObservedEvent() { 380 void PaymentRequestBrowserTestBase::WaitForObservedEvent() {
373 event_observer_->Wait(); 381 event_observer_->Wait();
374 } 382 }
375 383
376 } // namespace payments 384 } // namespace payments
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698