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

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java

Issue 1982623002: [Autofill] Sort profiles and credit cards by frecency in PaymentRequest. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java b/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java
index 060efdd3d95e4b480a5b0e869d0c23847e9cf440..b8ab45a64ba617a40d757d2917b23f1708ee1bc8 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java
@@ -83,6 +83,15 @@ public class AutofillTestHelper {
});
}
+ List<CreditCard> getCreditCards() throws ExecutionException {
+ return ThreadUtils.runOnUiThreadBlocking(new Callable<List<CreditCard>>() {
+ @Override
+ public List<CreditCard> call() {
+ return PersonalDataManager.getInstance().getCreditCards();
+ }
+ });
+ }
+
int getNumberOfCreditCards() throws ExecutionException {
return ThreadUtils.runOnUiThreadBlocking(new Callable<Integer>() {
@Override
@@ -114,6 +123,28 @@ public class AutofillTestHelper {
waitForDataChanged();
}
+ void setProfileUseStats(final String guid, final int count, final int date)
+ throws InterruptedException {
+ ThreadUtils.runOnUiThreadBlocking(new Runnable() {
+ @Override
+ public void run() {
+ PersonalDataManager.getInstance().setProfileUseStats(guid, count, date);
+ }
+ });
+ waitForDataChanged();
+ }
+
+ void setCreditCardUseStats(final String guid, final int count, final int date)
+ throws InterruptedException {
+ ThreadUtils.runOnUiThreadBlocking(new Runnable() {
+ @Override
+ public void run() {
+ PersonalDataManager.getInstance().setCreditCardUseStats(guid, count, date);
+ }
+ });
+ waitForDataChanged();
+ }
+
private void registerDataObserver() {
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
@Override

Powered by Google App Engine
This is Rietveld 408576698