Chromium Code Reviews| Index: chrome/browser/ui/autofill/autofill_dialog_view_tester.h | 
| diff --git a/chrome/browser/ui/autofill/testable_autofill_dialog_view.h b/chrome/browser/ui/autofill/autofill_dialog_view_tester.h | 
| similarity index 64% | 
| rename from chrome/browser/ui/autofill/testable_autofill_dialog_view.h | 
| rename to chrome/browser/ui/autofill/autofill_dialog_view_tester.h | 
| index 13a23db31fc387eb0b510ac9ddb28e0b89c37c23..3f4ed7f52b9290da8acf60da04a039f1cc4fb2f6 100644 | 
| --- a/chrome/browser/ui/autofill/testable_autofill_dialog_view.h | 
| +++ b/chrome/browser/ui/autofill/autofill_dialog_view_tester.h | 
| @@ -2,16 +2,30 @@ | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
| -#ifndef CHROME_BROWSER_UI_AUTOFILL_TESTABLE_AUTOFILL_DIALOG_VIEW_H_ | 
| -#define CHROME_BROWSER_UI_AUTOFILL_TESTABLE_AUTOFILL_DIALOG_VIEW_H_ | 
| +#ifndef CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_VIEW_TESTER_H_ | 
| +#define CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_VIEW_TESTER_H_ | 
| + | 
| +#include "base/memory/scoped_ptr.h" | 
| +#include "base/strings/string16.h" | 
| +#include "chrome/browser/ui/autofill/autofill_dialog_types.h" | 
| +#include "components/autofill/core/browser/field_types.h" | 
| +#include "ui/gfx/size.h" | 
| + | 
| +namespace content { | 
| +class WebContents; | 
| +} | 
| namespace autofill { | 
| -// Functions that an AutofillDialogView implementation should implement in order | 
| -// to assist in unit testing. | 
| -class TestableAutofillDialogView { | 
| +class AutofillDialogView; | 
| + | 
| +// Functionality that helps to test an AutofillDialogView. | 
| +class AutofillDialogViewTester { | 
| public: | 
| - virtual ~TestableAutofillDialogView() {} | 
| + // Gets a AutofillDialogViewTester for |view|. | 
| + static scoped_ptr<AutofillDialogViewTester> Wrap(AutofillDialogView* view); | 
| 
 
Dan Beam
2014/01/24 23:37:40
nit: s/Wrap/For/ like WebContentsTester [1]
[1] h
 
Dan Beam
2014/01/24 23:37:40
what's the advantage to changing the ownership mod
 
Evan Stade
2014/01/27 21:08:35
Done.
 
Evan Stade
2014/01/27 21:08:35
AutofillDialogView is still a weak pointer. Testab
 
 | 
| + | 
| + virtual ~AutofillDialogViewTester() {} | 
| // Simulates the user pressing 'Submit' to accept the dialog. | 
| virtual void SubmitForTesting() = 0; | 
| @@ -45,4 +59,4 @@ class TestableAutofillDialogView { | 
| } // namespace autofill | 
| -#endif // CHROME_BROWSER_UI_AUTOFILL_TESTABLE_AUTOFILL_DIALOG_VIEW_H_ | 
| +#endif // CHROME_BROWSER_UI_AUTOFILL_AUTOFILL_DIALOG_VIEW_TESTER_H_ |