| 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 |