diff options
author | csharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-02 14:30:15 +0000 |
---|---|---|
committer | csharp@chromium.org <csharp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-02 14:30:15 +0000 |
commit | 4c572eaac8ecf4bbf2a3594980db89b7eacded2e (patch) | |
tree | ab3aaeb4b996e1152e3de1d841b96a25873cbe66 /chrome/browser/autofill/autofill_external_delegate_unittest.cc | |
parent | a388525aa564c1f4726ad6de75c3e33ad8b73d7b (diff) | |
download | chromium_src-4c572eaac8ecf4bbf2a3594980db89b7eacded2e.zip chromium_src-4c572eaac8ecf4bbf2a3594980db89b7eacded2e.tar.gz chromium_src-4c572eaac8ecf4bbf2a3594980db89b7eacded2e.tar.bz2 |
Add Delete Support to New Autofill UI
Adds the backend support for the new Autofill UI so that hitting shift delete with remove Autocomplete entries from the popup and the database.
BUG=51644
TEST=Autocomplete entries can be deleted when using the new Autofill UI
Review URL: http://codereview.chromium.org/10073018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134909 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/autofill_external_delegate_unittest.cc')
-rw-r--r-- | chrome/browser/autofill/autofill_external_delegate_unittest.cc | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/chrome/browser/autofill/autofill_external_delegate_unittest.cc b/chrome/browser/autofill/autofill_external_delegate_unittest.cc index dabdaf8..e557557 100644 --- a/chrome/browser/autofill/autofill_external_delegate_unittest.cc +++ b/chrome/browser/autofill/autofill_external_delegate_unittest.cc @@ -34,12 +34,11 @@ class MockAutofillExternalDelegate : public TestAutofillExternalDelegate { : TestAutofillExternalDelegate(wrapper, autofill_manger) {} ~MockAutofillExternalDelegate() {} - MOCK_METHOD5(ApplyAutofillSuggestions, void( + MOCK_METHOD4(ApplyAutofillSuggestions, void( const std::vector<string16>& autofill_values, const std::vector<string16>& autofill_labels, const std::vector<string16>& autofill_icons, - const std::vector<int>& autofill_unique_ids, - int separator_index)); + const std::vector<int>& autofill_unique_ids)); MOCK_METHOD4(OnQueryPlatformSpecific, void(int query_id, @@ -111,7 +110,7 @@ TEST_F(AutofillExternalDelegateUnitTest, TestExternalDelegateVirtualCalls) { // This should call OnQueryPlatform specific. external_delegate_->OnQuery(kQueryId, form, field, bounds, false); - EXPECT_CALL(*external_delegate_, ApplyAutofillSuggestions(_, _, _, _, _)); + EXPECT_CALL(*external_delegate_, ApplyAutofillSuggestions(_, _, _, _)); // This should call ApplyAutofillSuggestions. std::vector<string16> autofill_item; @@ -141,7 +140,7 @@ TEST_F(AutofillExternalDelegateUnitTest, TestExternalDelegateVirtualCalls) { TEST_F(AutofillExternalDelegateUnitTest, ExternalDelegateInvalidUniqueId) { // Ensure it doesn't try to preview the negative id. EXPECT_CALL(*autofill_manager_, OnFillAutofillFormData(_, _, _, _)).Times(0); - external_delegate_->SelectAutofillSuggestionAtIndex(-1, 0); + external_delegate_->SelectAutofillSuggestionAtIndex(-1); // Ensure it doesn't try to fill the form in with the negative id. EXPECT_CALL(*autofill_manager_, OnFillAutofillFormData(_, _, _, _)).Times(0); @@ -159,9 +158,8 @@ TEST_F(AutofillExternalDelegateUnitTest, ExternalDelegateClearPreviewedForm) { // cause any previews to get cleared. EXPECT_CALL(*external_delegate_, ClearPreviewedForm()).Times(1); external_delegate_->SelectAutofillSuggestionAtIndex( - WebAutofillClient::MenuItemIDPasswordEntry, - 0); + WebAutofillClient::MenuItemIDPasswordEntry); EXPECT_CALL(*external_delegate_, ClearPreviewedForm()).Times(1); - external_delegate_->SelectAutofillSuggestionAtIndex(1, 0); + external_delegate_->SelectAutofillSuggestionAtIndex(1); } |