OLD | NEW |
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.DialogInterface; | 7 import android.content.DialogInterface; |
8 import android.test.suitebuilder.annotation.MediumTest; | 8 import android.test.suitebuilder.annotation.MediumTest; |
9 | 9 |
10 import org.chromium.base.metrics.RecordHistogram; | 10 import org.chromium.base.metrics.RecordHistogram; |
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
268 | 268 |
269 // Make sure no edits or changes were logged. | 269 // Make sure no edits or changes were logged. |
270 assertEquals( | 270 assertEquals( |
271 1, RecordHistogram.getHistogramValueCountForTesting( | 271 1, RecordHistogram.getHistogramValueCountForTesting( |
272 "PaymentRequest.NumberOfSelectionChanges.CreditCards.
Completed", 0)); | 272 "PaymentRequest.NumberOfSelectionChanges.CreditCards.
Completed", 0)); |
273 assertEquals(1, RecordHistogram.getHistogramValueCountForTesting( | 273 assertEquals(1, RecordHistogram.getHistogramValueCountForTesting( |
274 "PaymentRequest.NumberOfSelectionEdits.CreditCar
ds.Completed", 0)); | 274 "PaymentRequest.NumberOfSelectionEdits.CreditCar
ds.Completed", 0)); |
275 } | 275 } |
276 | 276 |
277 /** | 277 /** |
278 * Expect that no metric for contact info has been logged. | 278 * Expect that no metric for payer info has been logged. |
279 */ | 279 */ |
280 @MediumTest | 280 @MediumTest |
281 @Feature({"Payments"}) | 281 @Feature({"Payments"}) |
282 public void testNoContactInfoHistogram() | 282 public void testNoPayerInfoHistogram() |
283 throws InterruptedException, ExecutionException, TimeoutException { | 283 throws InterruptedException, ExecutionException, TimeoutException { |
284 // Complete a Payment Request with a credit card. | 284 // Complete a Payment Request with a credit card. |
285 triggerUIAndWait("ccBuy", mReadyToPay); | 285 triggerUIAndWait("ccBuy", mReadyToPay); |
286 clickAndWait(R.id.button_primary, mReadyForUnmaskInput); | 286 clickAndWait(R.id.button_primary, mReadyForUnmaskInput); |
287 setTextInCardUnmaskDialogAndWait(R.id.card_unmask_input, "123", mReadyTo
Unmask); | 287 setTextInCardUnmaskDialogAndWait(R.id.card_unmask_input, "123", mReadyTo
Unmask); |
288 clickCardUnmaskButtonAndWait(DialogInterface.BUTTON_POSITIVE, mDismissed
); | 288 clickCardUnmaskButtonAndWait(DialogInterface.BUTTON_POSITIVE, mDismissed
); |
289 | 289 |
290 // Make sure nothing was logged for contact info. | 290 // Make sure nothing was logged for payer info. |
291 assertEquals( | 291 assertEquals( |
292 0, RecordHistogram.getHistogramValueCountForTesting( | 292 0, RecordHistogram.getHistogramValueCountForTesting( |
293 "PaymentRequest.NumberOfSuggestionsShown.ContactInfo.
Completed", 2)); | 293 "PaymentRequest.NumberOfSuggestionsShown.PayerInfo.Co
mpleted", 2)); |
294 assertEquals(0, RecordHistogram.getHistogramValueCountForTesting( | 294 assertEquals(0, RecordHistogram.getHistogramValueCountForTesting( |
295 "PaymentRequest.NumberOfSelectionAdds.ContactInf
o.Completed", 0)); | 295 "PaymentRequest.NumberOfSelectionAdds.PayerInfo.
Completed", 0)); |
296 assertEquals( | 296 assertEquals( |
297 0, RecordHistogram.getHistogramValueCountForTesting( | 297 0, RecordHistogram.getHistogramValueCountForTesting( |
298 "PaymentRequest.NumberOfSelectionChanges.ContactInfo.
Completed", 0)); | 298 "PaymentRequest.NumberOfSelectionChanges.PayerInfo.Co
mpleted", 0)); |
299 assertEquals(0, RecordHistogram.getHistogramValueCountForTesting( | 299 assertEquals(0, RecordHistogram.getHistogramValueCountForTesting( |
300 "PaymentRequest.NumberOfSelectionEdits.ContactIn
fo.Completed", 0)); | 300 "PaymentRequest.NumberOfSelectionEdits.PayerInfo
.Completed", 0)); |
301 } | 301 } |
302 } | 302 } |
OLD | NEW |