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

Unified Diff: chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc

Issue 23537014: rAc: Get rid of dialog type in rAc, there is only one type left now. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
diff --git a/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc b/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
index 4d5e5dcbecccd8223b527f676ce52c99ffd71f81..c03c402a1c623d993aa5cb100c7a4ff4e0270ff9 100644
--- a/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
+++ b/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
@@ -47,31 +47,26 @@ void MockCallback(const FormStructure*, const std::string&) {}
class MockAutofillMetrics : public AutofillMetrics {
public:
MockAutofillMetrics()
- : dialog_type_(static_cast<DialogType>(-1)),
- dialog_dismissal_action_(
+ : dialog_dismissal_action_(
static_cast<AutofillMetrics::DialogDismissalAction>(-1)) {}
virtual ~MockAutofillMetrics() {}
virtual void LogDialogUiDuration(
const base::TimeDelta& duration,
- DialogType dialog_type,
DialogDismissalAction dismissal_action) const OVERRIDE {
// Ignore constness for testing.
MockAutofillMetrics* mutable_this = const_cast<MockAutofillMetrics*>(this);
- mutable_this->dialog_type_ = dialog_type;
mutable_this->dialog_dismissal_action_ = dismissal_action;
}
- DialogType dialog_type() const { return dialog_type_; }
AutofillMetrics::DialogDismissalAction dialog_dismissal_action() const {
return dialog_dismissal_action_;
}
- MOCK_CONST_METHOD2(LogDialogDismissalState,
- void(DialogType dialog_type, DialogDismissalState state));
+ MOCK_CONST_METHOD1(LogDialogDismissalState,
+ void(DialogDismissalState state));
private:
- DialogType dialog_type_;
AutofillMetrics::DialogDismissalAction dialog_dismissal_action_;
DISALLOW_COPY_AND_ASSIGN(MockAutofillMetrics);
@@ -82,12 +77,10 @@ class TestAutofillDialogController : public AutofillDialogControllerImpl {
TestAutofillDialogController(content::WebContents* contents,
const FormData& form_data,
const AutofillMetrics& metric_logger,
- scoped_refptr<content::MessageLoopRunner> runner,
- const DialogType dialog_type)
+ scoped_refptr<content::MessageLoopRunner> runner)
: AutofillDialogControllerImpl(contents,
form_data,
GURL(),
- dialog_type,
base::Bind(&MockCallback)),
metric_logger_(metric_logger),
mock_wallet_client_(
@@ -208,7 +201,7 @@ class AutofillDialogControllerTest : public InProcessBrowserTest {
#endif
}
- void InitializeControllerOfType(DialogType dialog_type) {
+ void InitializeControllerOfType() {
Ilya Sherman 2013/09/03 20:57:05 nit: Rename to InitializeController()
Evan Stade 2013/09/03 20:57:36 this fn name no longer makes sense. Also, you shou
Raman Kakilate 2013/09/03 21:50:31 Done.
Raman Kakilate 2013/09/03 21:50:31 Done.
FormData form;
form.name = ASCIIToUTF16("TestForm");
form.method = ASCIIToUTF16("POST");
@@ -225,8 +218,7 @@ class AutofillDialogControllerTest : public InProcessBrowserTest {
GetActiveWebContents(),
form,
metric_logger_,
- message_loop_runner_,
- dialog_type);
+ message_loop_runner_);
controller_->Show();
}
@@ -327,45 +319,42 @@ class AutofillDialogControllerTest : public InProcessBrowserTest {
#if defined(TOOLKIT_VIEWS) || defined(OS_MACOSX)
// Submit the form data.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, Submit) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
controller()->GetTestableView()->SubmitForTesting();
RunMessageLoop();
EXPECT_EQ(AutofillMetrics::DIALOG_ACCEPTED,
metric_logger().dialog_dismissal_action());
- EXPECT_EQ(DIALOG_TYPE_REQUEST_AUTOCOMPLETE, metric_logger().dialog_type());
}
// Cancel out of the dialog.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, Cancel) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
controller()->GetTestableView()->CancelForTesting();
RunMessageLoop();
EXPECT_EQ(AutofillMetrics::DIALOG_CANCELED,
metric_logger().dialog_dismissal_action());
- EXPECT_EQ(DIALOG_TYPE_REQUEST_AUTOCOMPLETE, metric_logger().dialog_type());
}
// Take some other action that dismisses the dialog.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, Hide) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
controller()->Hide();
RunMessageLoop();
EXPECT_EQ(AutofillMetrics::DIALOG_CANCELED,
metric_logger().dialog_dismissal_action());
- EXPECT_EQ(DIALOG_TYPE_REQUEST_AUTOCOMPLETE, metric_logger().dialog_type());
}
// Ensure that Hide() will only destroy the controller object after the
// message loop has run. Otherwise, there may be read-after-free issues
// during some tests.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, DeferredDestruction) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
base::WeakPtr<TestAutofillDialogController> weak_ptr =
controller()->AsWeakPtr();
@@ -381,12 +370,11 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, DeferredDestruction) {
// Ensure that the expected metric is logged when the dialog is closed during
// signin.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, CloseDuringSignin) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
controller()->SignInLinkClicked();
EXPECT_CALL(metric_logger(),
LogDialogDismissalState(
- DIALOG_TYPE_REQUEST_AUTOCOMPLETE,
AutofillMetrics::DIALOG_CANCELED_DURING_SIGNIN));
controller()->GetTestableView()->CancelForTesting();
@@ -394,11 +382,10 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, CloseDuringSignin) {
EXPECT_EQ(AutofillMetrics::DIALOG_CANCELED,
metric_logger().dialog_dismissal_action());
- EXPECT_EQ(DIALOG_TYPE_REQUEST_AUTOCOMPLETE, metric_logger().dialog_type());
}
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, FillInputFromAutofill) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
AutofillProfile full_profile(test::GetFullProfile());
controller()->GetTestingManager()->AddTestingProfile(&full_profile);
@@ -459,7 +446,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, FillInputFromAutofill) {
#endif
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest,
MAYBE_FillComboboxFromAutofill) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
CreditCard card1;
test::SetCreditCardInfo(&card1, "JJ Smith", "4111111111111111", "12", "2018");
@@ -544,7 +531,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest,
// Tests that credit card number is disabled while editing a Wallet instrument.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, WalletCreditCardDisabled) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
controller()->OnUserNameFetchSuccess("user@example.com");
scoped_ptr<wallet::WalletItems> wallet_items = wallet::GetTestWalletItems();
@@ -582,7 +569,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, WalletCreditCardDisabled) {
// Ensure that expired cards trigger invalid suggestions.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, ExpiredCard) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
CreditCard verified_card(test::GetCreditCard());
verified_card.set_origin("Chrome settings");
@@ -613,7 +600,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, ExpiredCard) {
// Notifications with long message text should not make the dialog bigger.
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, LongNotifications) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
const gfx::Size no_notification_size =
controller()->GetTestableView()->GetSize();
@@ -677,7 +664,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest,
}
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, NoCvcSegfault) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
controller()->set_use_validation(true);
CreditCard credit_card(test::GetVerifiedCreditCard());
@@ -695,7 +682,7 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, NoCvcSegfault) {
#define MAYBE_PreservedSections PreservedSections
#endif
IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest, MAYBE_PreservedSections) {
- InitializeControllerOfType(DIALOG_TYPE_REQUEST_AUTOCOMPLETE);
+ InitializeControllerOfType();
controller()->set_use_validation(true);
// Set up some Autofill state.

Powered by Google App Engine
This is Rietveld 408576698