| Index: chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java b/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java
|
| index bc947a7eb390fdc30aacdb0e9025d62062890e25..69621e3922afad2872bf1b5f357e342a1a5399d3 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java
|
| @@ -36,6 +36,7 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeA
|
| protected final PaymentsCallbackHelper<PaymentRequestUI> mReadyForInput;
|
| protected final PaymentsCallbackHelper<PaymentRequestUI> mReadyToPay;
|
| protected final PaymentsCallbackHelper<PaymentRequestUI> mReadyToClose;
|
| + protected final PaymentsCallbackHelper<PaymentRequestUI> mResultReady;
|
| protected final PaymentsCallbackHelper<CardUnmaskPrompt> mReadyToUnmask;
|
| protected final CallbackHelper mDismissed;
|
| private final AtomicReference<ContentViewCore> mViewCoreRef;
|
| @@ -48,6 +49,7 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeA
|
| mReadyForInput = new PaymentsCallbackHelper<>();
|
| mReadyToPay = new PaymentsCallbackHelper<>();
|
| mReadyToClose = new PaymentsCallbackHelper<>();
|
| + mResultReady = new PaymentsCallbackHelper<>();
|
| mReadyToUnmask = new PaymentsCallbackHelper<>();
|
| mDismissed = new CallbackHelper();
|
| mViewCoreRef = new AtomicReference<>();
|
| @@ -155,6 +157,13 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeA
|
| }
|
|
|
| @Override
|
| + public void onPaymentRequestResultReady(PaymentRequestUI ui) {
|
| + ThreadUtils.assertOnUiThread();
|
| + mResultReady.notifyCalled(ui);
|
| + }
|
| +
|
| +
|
| + @Override
|
| public void onPaymentRequestDismiss() {
|
| ThreadUtils.assertOnUiThread();
|
| mDismissed.notifyCalled();
|
|
|