| Index: components/autofill/core/browser/autofill_metrics_unittest.cc
|
| diff --git a/components/autofill/core/browser/autofill_metrics_unittest.cc b/components/autofill/core/browser/autofill_metrics_unittest.cc
|
| index d101f879395c0cfd9de4ca60d87252e3ed1a4b3f..12038f896dcfe0815211867d1a48999e07088601 100644
|
| --- a/components/autofill/core/browser/autofill_metrics_unittest.cc
|
| +++ b/components/autofill/core/browser/autofill_metrics_unittest.cc
|
| @@ -524,7 +524,7 @@ TEST_F(AutofillMetricsTest, DeveloperEngagement) {
|
| // Ensure no metrics are logged when loading a non-fillable form.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks());
|
| + autofill_manager_->OnFormsSeen(forms, false, TimeTicks());
|
| autofill_manager_->Reset();
|
| histogram_tester.ExpectTotalCount("Autofill.DeveloperEngagement", 0);
|
| }
|
| @@ -537,7 +537,7 @@ TEST_F(AutofillMetricsTest, DeveloperEngagement) {
|
| // author-specified field type hints.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks());
|
| + autofill_manager_->OnFormsSeen(forms, false, TimeTicks());
|
| autofill_manager_->Reset();
|
| histogram_tester.ExpectUniqueSample("Autofill.DeveloperEngagement",
|
| AutofillMetrics::FILLABLE_FORM_PARSED,
|
| @@ -563,7 +563,7 @@ TEST_F(AutofillMetricsTest, DeveloperEngagement) {
|
| // hints metric to be logged.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks());
|
| + autofill_manager_->OnFormsSeen(forms, false, TimeTicks());
|
| autofill_manager_->Reset();
|
| histogram_tester.ExpectBucketCount("Autofill.DeveloperEngagement",
|
| AutofillMetrics::FILLABLE_FORM_PARSED,
|
| @@ -684,7 +684,7 @@ TEST_F(AutofillMetricsTest, AddressSuggestionsCount) {
|
| TEST_F(AutofillMetricsTest, AutofillIsEnabledAtPageLoad) {
|
| base::HistogramTester histogram_tester;
|
| autofill_manager_->set_autofill_enabled(true);
|
| - autofill_manager_->OnFormsSeen(std::vector<FormData>(), TimeTicks());
|
| + autofill_manager_->OnFormsSeen(std::vector<FormData>(), false, TimeTicks());
|
| histogram_tester.ExpectUniqueSample("Autofill.IsEnabled.PageLoad", true, 1);
|
| }
|
|
|
| @@ -692,7 +692,7 @@ TEST_F(AutofillMetricsTest, AutofillIsEnabledAtPageLoad) {
|
| TEST_F(AutofillMetricsTest, AutofillIsDisabledAtPageLoad) {
|
| base::HistogramTester histogram_tester;
|
| autofill_manager_->set_autofill_enabled(false);
|
| - autofill_manager_->OnFormsSeen(std::vector<FormData>(), TimeTicks());
|
| + autofill_manager_->OnFormsSeen(std::vector<FormData>(), false, TimeTicks());
|
| histogram_tester.ExpectUniqueSample("Autofill.IsEnabled.PageLoad", false, 1);
|
| }
|
|
|
| @@ -717,7 +717,7 @@ TEST_F(AutofillMetricsTest, UserHappinessFormLoadAndSubmission) {
|
| // Expect no notifications when the form is first seen.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks());
|
| + autofill_manager_->OnFormsSeen(forms, false, TimeTicks());
|
| histogram_tester.ExpectTotalCount("Autofill.UserHappiness", 0);
|
| }
|
|
|
| @@ -739,7 +739,7 @@ TEST_F(AutofillMetricsTest, UserHappinessFormLoadAndSubmission) {
|
| // Expect a notification when the form is first seen.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks());
|
| + autofill_manager_->OnFormsSeen(forms, false, TimeTicks());
|
| histogram_tester.ExpectUniqueSample("Autofill.UserHappiness",
|
| AutofillMetrics::FORMS_LOADED, 1);
|
| }
|
| @@ -845,7 +845,7 @@ TEST_F(AutofillMetricsTest, UserHappinessFormInteraction) {
|
| // Expect a notification when the form is first seen.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks());
|
| + autofill_manager_->OnFormsSeen(forms, false, TimeTicks());
|
| histogram_tester.ExpectUniqueSample("Autofill.UserHappiness",
|
| AutofillMetrics::FORMS_LOADED, 1);
|
| }
|
| @@ -970,7 +970,8 @@ TEST_F(AutofillMetricsTest, FormFillDuration) {
|
| // user interaction.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks::FromInternalValue(1));
|
| + autofill_manager_->OnFormsSeen(forms, false,
|
| + TimeTicks::FromInternalValue(1));
|
| autofill_manager_->FormSubmitted(form, TimeTicks::FromInternalValue(17));
|
|
|
| histogram_tester.ExpectTotalCount(
|
| @@ -988,7 +989,8 @@ TEST_F(AutofillMetricsTest, FormFillDuration) {
|
| // Expect metric to be logged if the user manually edited a form field.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks::FromInternalValue(1));
|
| + autofill_manager_->OnFormsSeen(forms, false,
|
| + TimeTicks::FromInternalValue(1));
|
| autofill_manager_->OnTextFieldDidChange(form, form.fields.front(),
|
| TimeTicks::FromInternalValue(3));
|
| autofill_manager_->FormSubmitted(form, TimeTicks::FromInternalValue(17));
|
| @@ -1009,7 +1011,8 @@ TEST_F(AutofillMetricsTest, FormFillDuration) {
|
| form.fields[0].is_autofilled = true;
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks::FromInternalValue(1));
|
| + autofill_manager_->OnFormsSeen(forms, false,
|
| + TimeTicks::FromInternalValue(1));
|
| autofill_manager_->OnDidFillAutofillFormData(
|
| TimeTicks::FromInternalValue(5));
|
| autofill_manager_->FormSubmitted(form, TimeTicks::FromInternalValue(17));
|
| @@ -1032,7 +1035,8 @@ TEST_F(AutofillMetricsTest, FormFillDuration) {
|
| {
|
| base::HistogramTester histogram_tester;
|
|
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks::FromInternalValue(1));
|
| + autofill_manager_->OnFormsSeen(forms, false,
|
| + TimeTicks::FromInternalValue(1));
|
| autofill_manager_->OnDidFillAutofillFormData(
|
| TimeTicks::FromInternalValue(5));
|
| autofill_manager_->OnTextFieldDidChange(form, form.fields.front(),
|
| @@ -1055,8 +1059,9 @@ TEST_F(AutofillMetricsTest, FormFillDuration) {
|
| // form.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks::FromInternalValue(1));
|
| - autofill_manager_->OnFormsSeen(second_forms,
|
| + autofill_manager_->OnFormsSeen(forms, false,
|
| + TimeTicks::FromInternalValue(1));
|
| + autofill_manager_->OnFormsSeen(second_forms, false,
|
| TimeTicks::FromInternalValue(3));
|
| autofill_manager_->OnDidFillAutofillFormData(
|
| TimeTicks::FromInternalValue(5));
|
| @@ -1080,8 +1085,9 @@ TEST_F(AutofillMetricsTest, FormFillDuration) {
|
| // later loading time.
|
| {
|
| base::HistogramTester histogram_tester;
|
| - autofill_manager_->OnFormsSeen(forms, TimeTicks::FromInternalValue(1));
|
| - autofill_manager_->OnFormsSeen(second_forms,
|
| + autofill_manager_->OnFormsSeen(forms, false,
|
| + TimeTicks::FromInternalValue(1));
|
| + autofill_manager_->OnFormsSeen(second_forms, false,
|
| TimeTicks::FromInternalValue(5));
|
| autofill_manager_->FormSubmitted(second_form,
|
| TimeTicks::FromInternalValue(17));
|
|
|