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

Issue 1941623002: Android integration tests for PaymentRequest (Closed)

Created:
4 years, 7 months ago by please use gerrit instead
Modified:
4 years, 7 months ago
Reviewers:
gone
CC:
chromium-reviews, rouslan+autofill_chromium.org, browser-components-watch_chromium.org, jdonnelly+autofillwatch_chromium.org, bondd+autofillwatch_chromium.org, vabr+watchlistautofill_chromium.org, estade+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@address-in-result
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Android integration tests for PaymentRequest UI This patch adds several integration tests for PaymentRequest UI on Android: - Clicking X should cancel the PaymentRequest. - Clicking EDIT and then X should cancel the PaymentRequest. - Clicking EDIT and then CANCEL should cancel the PaymentRequest. - Clicking PAY should provide the merchant with an autofill credit card and (if requested) an autofill profile as a shipping address. BUG=608223 Committed: https://crrev.com/68aec80e25847bd6fe7763edfff90e44f8557bc2 Cr-Commit-Position: refs/heads/master@{#391304}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Address comments #

Total comments: 8

Patch Set 3 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+547 lines, -17 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskBridge.java View 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java View 1 2 6 chunks +50 lines, -6 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java View 1 2 7 chunks +53 lines, -7 lines 0 comments Download
M chrome/android/java_sources.gni View 1 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java View 2 chunks +3 lines, -2 lines 0 comments Download
A chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestFreeShippingTest.java View 1 chunk +46 lines, -0 lines 0 comments Download
A chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestNoShippingTest.java View 1 chunk +66 lines, -0 lines 0 comments Download
A chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java View 1 1 chunk +205 lines, -0 lines 0 comments Download
A chrome/test/data/android/payments/payment_request_free_shipping_test.html View 1 2 1 chunk +71 lines, -0 lines 0 comments Download
A chrome/test/data/android/payments/payment_request_no_shipping_test.html View 1 2 1 chunk +48 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (12 generated)
please use gerrit instead
dfalcantara@, ptal.
4 years, 7 months ago (2016-05-01 22:53:02 UTC) #2
please use gerrit instead
jdonnelly@, fyi feel free to use chrome/test/data/android/payments/*_test.html for your needs on iOS.
4 years, 7 months ago (2016-05-02 16:13:49 UTC) #3
Justin Donnelly
On 2016/05/02 16:13:49, Rouslan wrote: > jdonnelly@, fyi feel free to use chrome/test/data/android/payments/*_test.html > for ...
4 years, 7 months ago (2016-05-02 21:37:13 UTC) #4
please use gerrit instead
dfalcantara@: I am rebasing on top of your UI changes.
4 years, 7 months ago (2016-05-02 23:19:27 UTC) #5
please use gerrit instead
Rebase complete in patch 2.
4 years, 7 months ago (2016-05-02 23:29:36 UTC) #6
gone
https://chromiumcodereview.appspot.com/1941623002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java File chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java (right): https://chromiumcodereview.appspot.com/1941623002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java#newcode174 chrome/android/java/src/org/chromium/chrome/browser/payments/ui/PaymentRequestUI.java:174: sShowResultDelayMs = SHOW_RESULT_DELAY_MS; Kind of weird to be storing ...
4 years, 7 months ago (2016-05-02 23:39:11 UTC) #7
please use gerrit instead
dfalcantara@, ptal patch 2. I've simplified the UI *ForTest() code, made some static methods into ...
4 years, 7 months ago (2016-05-03 02:38:31 UTC) #10
gone
Nits. Not going to block my lgtm. https://chromiumcodereview.appspot.com/1941623002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java (right): https://chromiumcodereview.appspot.com/1941623002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java#newcode72 chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java:72: private int ...
4 years, 7 months ago (2016-05-03 05:44:19 UTC) #14
please use gerrit instead
Sending to cq. https://chromiumcodereview.appspot.com/1941623002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java (right): https://chromiumcodereview.appspot.com/1941623002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java#newcode72 chrome/android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskPrompt.java:72: private int mShowResultDelayMs = 1000; On ...
4 years, 7 months ago (2016-05-03 17:12:09 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1941623002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1941623002/80001
4 years, 7 months ago (2016-05-03 17:12:30 UTC) #20
commit-bot: I haz the power
Committed patchset #3 (id:80001)
4 years, 7 months ago (2016-05-03 18:24:04 UTC) #22
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/68aec80e25847bd6fe7763edfff90e44f8557bc2 Cr-Commit-Position: refs/heads/master@{#391304}
4 years, 7 months ago (2016-05-03 18:26:19 UTC) #24
sclittle
4 years, 7 months ago (2016-05-03 22:42:04 UTC) #25
Message was sent while issue was closed.
A revert of this CL (patchset #3 id:80001) has been created in
https://codereview.chromium.org/1945643003/ by sclittle@chromium.org.

The reason for reverting is: These integration tests are currently failing on
the bots:
https://build.chromium.org/p/chromium.linux/builders/Android%20GN/builds/34100,
https://build.chromium.org/p/chromium.linux/builders/Android%20GN/builds/34101
.

Powered by Google App Engine
This is Rietveld 408576698