| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #include <vector> | 5 #include <vector> |
| 6 | 6 |
| 7 #include "base/memory/scoped_ptr.h" | 7 #include "base/memory/scoped_ptr.h" |
| 8 #include "base/string16.h" | 8 #include "base/string16.h" |
| 9 #include "base/time.h" | 9 #include "base/time.h" |
| 10 #include "base/utf_string_conversions.h" | 10 #include "base/utf_string_conversions.h" |
| (...skipping 912 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 923 LogStoredProfileCount(::testing::_)).Times(0); | 923 LogStoredProfileCount(::testing::_)).Times(0); |
| 924 personal_data_.LoadProfiles(); | 924 personal_data_.LoadProfiles(); |
| 925 } | 925 } |
| 926 | 926 |
| 927 // Test that we correctly log whether Autofill is enabled. | 927 // Test that we correctly log whether Autofill is enabled. |
| 928 TEST_F(AutofillMetricsTest, AutofillIsEnabledAtStartup) { | 928 TEST_F(AutofillMetricsTest, AutofillIsEnabledAtStartup) { |
| 929 personal_data_.set_autofill_enabled(true); | 929 personal_data_.set_autofill_enabled(true); |
| 930 EXPECT_CALL(*personal_data_.metric_logger(), | 930 EXPECT_CALL(*personal_data_.metric_logger(), |
| 931 LogIsAutofillEnabledAtStartup(true)).Times(1); | 931 LogIsAutofillEnabledAtStartup(true)).Times(1); |
| 932 personal_data_.Init(profile()); | 932 personal_data_.Init(profile()); |
| 933 personal_data_.Shutdown(); |
| 933 | 934 |
| 934 personal_data_.set_autofill_enabled(false); | 935 personal_data_.set_autofill_enabled(false); |
| 935 EXPECT_CALL(*personal_data_.metric_logger(), | 936 EXPECT_CALL(*personal_data_.metric_logger(), |
| 936 LogIsAutofillEnabledAtStartup(false)).Times(1); | 937 LogIsAutofillEnabledAtStartup(false)).Times(1); |
| 937 personal_data_.Init(profile()); | 938 personal_data_.Init(profile()); |
| 938 } | 939 } |
| 939 | 940 |
| 940 // Test that we log the number of Autofill suggestions when filling a form. | 941 // Test that we log the number of Autofill suggestions when filling a form. |
| 941 TEST_F(AutofillMetricsTest, AddressSuggestionsCount) { | 942 TEST_F(AutofillMetricsTest, AddressSuggestionsCount) { |
| 942 // Set up our form data. | 943 // Set up our form data. |
| (...skipping 516 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1459 autofill_manager_->OnTextFieldDidChange(form, form.fields.front(), | 1460 autofill_manager_->OnTextFieldDidChange(form, form.fields.front(), |
| 1460 TimeTicks::FromInternalValue(3)); | 1461 TimeTicks::FromInternalValue(3)); |
| 1461 autofill_manager_->FormSubmitted(form, TimeTicks::FromInternalValue(17)); | 1462 autofill_manager_->FormSubmitted(form, TimeTicks::FromInternalValue(17)); |
| 1462 autofill_manager_->Reset(); | 1463 autofill_manager_->Reset(); |
| 1463 Mock::VerifyAndClearExpectations(autofill_manager_->metric_logger()); | 1464 Mock::VerifyAndClearExpectations(autofill_manager_->metric_logger()); |
| 1464 } | 1465 } |
| 1465 | 1466 |
| 1466 // Restore the global Gmock verbosity level to its default value. | 1467 // Restore the global Gmock verbosity level to its default value. |
| 1467 ::testing::FLAGS_gmock_verbose = "warning"; | 1468 ::testing::FLAGS_gmock_verbose = "warning"; |
| 1468 } | 1469 } |
| OLD | NEW |