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

Side by Side Diff: chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java

Issue 2640743005: PaymentApp: Implement invokePaymentApp for Android (Closed)
Patch Set: Fix a compile error Created 3 years, 11 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 package org.chromium.chrome.browser.payments; 5 package org.chromium.chrome.browser.payments;
6 6
7 import android.content.Context; 7 import android.content.Context;
8 import android.os.Handler; 8 import android.os.Handler;
9 import android.view.View; 9 import android.view.View;
10 import android.view.ViewGroup; 10 import android.view.ViewGroup;
(...skipping 15 matching lines...) Expand all
26 import org.chromium.chrome.browser.payments.ui.PaymentRequestSection.OptionSecti on; 26 import org.chromium.chrome.browser.payments.ui.PaymentRequestSection.OptionSecti on;
27 import org.chromium.chrome.browser.payments.ui.PaymentRequestSection.OptionSecti on.OptionRow; 27 import org.chromium.chrome.browser.payments.ui.PaymentRequestSection.OptionSecti on.OptionRow;
28 import org.chromium.chrome.browser.payments.ui.PaymentRequestUI; 28 import org.chromium.chrome.browser.payments.ui.PaymentRequestUI;
29 import org.chromium.chrome.browser.payments.ui.PaymentRequestUI.PaymentRequestOb serverForTest; 29 import org.chromium.chrome.browser.payments.ui.PaymentRequestUI.PaymentRequestOb serverForTest;
30 import org.chromium.chrome.test.ChromeActivityTestCaseBase; 30 import org.chromium.chrome.test.ChromeActivityTestCaseBase;
31 import org.chromium.content.browser.ContentViewCore; 31 import org.chromium.content.browser.ContentViewCore;
32 import org.chromium.content.browser.test.util.Criteria; 32 import org.chromium.content.browser.test.util.Criteria;
33 import org.chromium.content.browser.test.util.CriteriaHelper; 33 import org.chromium.content.browser.test.util.CriteriaHelper;
34 import org.chromium.content.browser.test.util.DOMUtils; 34 import org.chromium.content.browser.test.util.DOMUtils;
35 import org.chromium.content_public.browser.WebContents; 35 import org.chromium.content_public.browser.WebContents;
36 import org.chromium.payments.mojom.PaymentDetailsModifier;
36 import org.chromium.payments.mojom.PaymentItem; 37 import org.chromium.payments.mojom.PaymentItem;
37 import org.chromium.payments.mojom.PaymentMethodData; 38 import org.chromium.payments.mojom.PaymentMethodData;
38 39
39 import java.util.ArrayList; 40 import java.util.ArrayList;
40 import java.util.HashSet; 41 import java.util.HashSet;
41 import java.util.List; 42 import java.util.List;
42 import java.util.Map; 43 import java.util.Map;
43 import java.util.Set; 44 import java.util.Set;
44 import java.util.concurrent.Callable; 45 import java.util.concurrent.Callable;
45 import java.util.concurrent.ExecutionException; 46 import java.util.concurrent.ExecutionException;
(...skipping 897 matching lines...) Expand 10 before | Expand all | Expand 10 after
943 } 944 }
944 945
945 @Override 946 @Override
946 public Set<String> getInstrumentMethodNames() { 947 public Set<String> getInstrumentMethodNames() {
947 Set<String> result = new HashSet<>(); 948 Set<String> result = new HashSet<>();
948 result.add(mMethodName); 949 result.add(mMethodName);
949 return result; 950 return result;
950 } 951 }
951 952
952 @Override 953 @Override
953 public void invokePaymentApp(String merchantName, String origin, Payment Item total, 954 public void invokePaymentApp(String merchantName, String origin,
954 List<PaymentItem> cart, Map<String, PaymentMethodData> methodDat a, 955 Map<String, PaymentMethodData> methodData, PaymentItem total,
956 List<PaymentItem> displayItems, Map<String, PaymentDetailsModifi er> modifiers,
955 InstrumentDetailsCallback detailsCallback) { 957 InstrumentDetailsCallback detailsCallback) {
956 detailsCallback.onInstrumentDetailsReady( 958 detailsCallback.onInstrumentDetailsReady(
957 mMethodName, "{\"transaction\": 1337}"); 959 mMethodName, "{\"transaction\": 1337}");
958 } 960 }
959 961
960 @Override 962 @Override
961 public void dismissInstrument() {} 963 public void dismissInstrument() {}
962 } 964 }
963 } 965 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698