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

Side by Side Diff: components/autofill/core/browser/autofill_metrics_unittest.cc

Issue 180953004: Componentize several Autofill unit tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Response to review Created 6 years, 9 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "components/autofill/core/browser/autofill_metrics.h" 5 #include "components/autofill/core/browser/autofill_metrics.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/memory/ref_counted.h" 9 #include "base/memory/ref_counted.h"
10 #include "base/memory/scoped_ptr.h" 10 #include "base/memory/scoped_ptr.h"
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
254 AutofillMetricsTest::~AutofillMetricsTest() { 254 AutofillMetricsTest::~AutofillMetricsTest() {
255 // Order of destruction is important as AutofillManager relies on 255 // Order of destruction is important as AutofillManager relies on
256 // PersonalDataManager to be around when it gets destroyed. 256 // PersonalDataManager to be around when it gets destroyed.
257 autofill_manager_.reset(); 257 autofill_manager_.reset();
258 } 258 }
259 259
260 void AutofillMetricsTest::SetUp() { 260 void AutofillMetricsTest::SetUp() {
261 ChromeRenderViewHostTestHarness::SetUp(); 261 ChromeRenderViewHostTestHarness::SetUp();
262 262
263 // Ensure Mac OS X does not pop up a modal dialog for the Address Book. 263 // Ensure Mac OS X does not pop up a modal dialog for the Address Book.
264 autofill::test::DisableSystemServices(profile()); 264 autofill::test::DisableSystemServices(profile()->GetPrefs());
265 265
266 PersonalDataManagerFactory::GetInstance()->SetTestingFactory(profile(), NULL); 266 PersonalDataManagerFactory::GetInstance()->SetTestingFactory(profile(), NULL);
267 267
268 TabAutofillManagerDelegate::CreateForWebContents(web_contents()); 268 TabAutofillManagerDelegate::CreateForWebContents(web_contents());
269 autofill::TabAutofillManagerDelegate* manager_delegate = 269 autofill::TabAutofillManagerDelegate* manager_delegate =
270 autofill::TabAutofillManagerDelegate::FromWebContents(web_contents()); 270 autofill::TabAutofillManagerDelegate::FromWebContents(web_contents());
271 271
272 personal_data_.reset(new TestPersonalDataManager()); 272 personal_data_.reset(new TestPersonalDataManager());
273 personal_data_->set_database(manager_delegate->GetDatabase()); 273 personal_data_->set_database(manager_delegate->GetDatabase());
274 personal_data_->SetPrefService(profile()->GetPrefs()); 274 personal_data_->SetPrefService(profile()->GetPrefs());
(...skipping 851 matching lines...) Expand 10 before | Expand all | Expand 10 after
1126 TimeTicks::FromInternalValue(5)); 1126 TimeTicks::FromInternalValue(5));
1127 autofill_manager_->OnTextFieldDidChange(form, form.fields.front(), 1127 autofill_manager_->OnTextFieldDidChange(form, form.fields.front(),
1128 TimeTicks::FromInternalValue(3)); 1128 TimeTicks::FromInternalValue(3));
1129 autofill_manager_->FormSubmitted(form, TimeTicks::FromInternalValue(17)); 1129 autofill_manager_->FormSubmitted(form, TimeTicks::FromInternalValue(17));
1130 autofill_manager_->Reset(); 1130 autofill_manager_->Reset();
1131 Mock::VerifyAndClearExpectations(autofill_manager_->metric_logger()); 1131 Mock::VerifyAndClearExpectations(autofill_manager_->metric_logger());
1132 } 1132 }
1133 } 1133 }
1134 1134
1135 } // namespace autofill 1135 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698