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 8abccce075c89cf5ef3f0d5de704803433048d3d..f7139de280b1a63f71e9320c5b74b1ef61b3a036 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 |
@@ -79,6 +79,7 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeT |
protected final CallbackHelper mUnableToAbort; |
protected final CallbackHelper mBillingAddressChangeProcessed; |
protected final CallbackHelper mShowFailed; |
+ protected final CallbackHelper mActivePaymentQueryResponded; |
protected final CallbackHelper mExpirationMonthChange; |
protected PaymentRequestUI mUI; |
@@ -103,6 +104,7 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeT |
mBillingAddressChangeProcessed = new CallbackHelper(); |
mExpirationMonthChange = new CallbackHelper(); |
mShowFailed = new CallbackHelper(); |
+ mActivePaymentQueryResponded = new CallbackHelper(); |
mViewCoreRef = new AtomicReference<>(); |
mWebContentsRef = new AtomicReference<>(); |
mTestFilePath = UrlUtils.getIsolatedTestFilePath( |
@@ -632,6 +634,12 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeT |
} |
@Override |
+ public void onPaymentRequestServiceActivePaymentQueryResponded() { |
+ ThreadUtils.assertOnUiThread(); |
+ mActivePaymentQueryResponded.notifyCalled(); |
+ } |
+ |
+ @Override |
public void onCardUnmaskPromptReadyForInput(CardUnmaskPrompt prompt) { |
ThreadUtils.assertOnUiThread(); |
mReadyForUnmaskInput.notifyCalled(prompt); |