summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/autofill_popup_view_browsertest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/autofill/autofill_popup_view_browsertest.cc')
-rw-r--r--chrome/browser/autofill/autofill_popup_view_browsertest.cc34
1 files changed, 3 insertions, 31 deletions
diff --git a/chrome/browser/autofill/autofill_popup_view_browsertest.cc b/chrome/browser/autofill/autofill_popup_view_browsertest.cc
index 4a9dfac..635dc35 100644
--- a/chrome/browser/autofill/autofill_popup_view_browsertest.cc
+++ b/chrome/browser/autofill/autofill_popup_view_browsertest.cc
@@ -35,7 +35,7 @@ class MockAutofillExternalDelegate : public TestAutofillExternalDelegate {
class TestAutofillPopupView : public AutofillPopupView {
public:
- explicit TestAutofillPopupView(
+ TestAutofillPopupView(
content::WebContents* web_contents,
AutofillExternalDelegate* autofill_external_delegate)
: AutofillPopupView(web_contents, autofill_external_delegate) {}
@@ -43,16 +43,12 @@ class TestAutofillPopupView : public AutofillPopupView {
MOCK_METHOD0(Hide, void());
- MOCK_METHOD1(InvalidateRow, void(size_t));
-
- void SetSelectedLine(size_t selected_line) {
- AutofillPopupView::SetSelectedLine(selected_line);
- }
-
protected:
virtual void ShowInternal() OVERRIDE {}
virtual void HideInternal() OVERRIDE {}
+
+ virtual void InvalidateRow(size_t row) OVERRIDE {}
};
} // namespace
@@ -109,27 +105,3 @@ IN_PROC_BROWSER_TEST_F(AutofillPopupViewBrowserTest,
// The mock verifies that the call was made.
}
-
-IN_PROC_BROWSER_TEST_F(AutofillPopupViewBrowserTest,
- SetSelectedAutofillLineAndCallInvalidate) {
- std::vector<string16> autofill_values;
- autofill_values.push_back(string16());
- std::vector<int> autofill_ids;
- autofill_ids.push_back(0);
- autofill_popup_view_->Show(
- autofill_values, autofill_values, autofill_values, autofill_ids, 0);
-
- // Make sure that when a new line is selected, it is invalidated so it can
- // be updated to show it is selected.
- int selected_line = 0;
- EXPECT_CALL(*autofill_popup_view_, InvalidateRow(selected_line));
- autofill_popup_view_->SetSelectedLine(selected_line);
-
- // Ensure that the row isn't invalidated if it didn't change.
- EXPECT_CALL(*autofill_popup_view_, InvalidateRow(selected_line)).Times(0);
- autofill_popup_view_->SetSelectedLine(selected_line);
-
- // Change back to no selection.
- EXPECT_CALL(*autofill_popup_view_, InvalidateRow(selected_line));
- autofill_popup_view_->SetSelectedLine(-1);
-}