| Index: chrome/browser/ui/omnibox/omnibox_view_browsertest.cc
|
| diff --git a/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc b/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc
|
| index 8783a293faf471d28d654b73fcfc38b74370d846..4b72b176bdfa75142956da06cda92f74ca2a888d 100644
|
| --- a/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc
|
| +++ b/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc
|
| @@ -244,7 +244,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
|
|
| AutocompleteController* controller =
|
| - omnibox_view->model()->autocomplete_controller();
|
| + omnibox_view->GetModel()->autocomplete_controller();
|
| ASSERT_TRUE(controller);
|
|
|
| if (controller->done())
|
| @@ -499,23 +499,23 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
|
|
| // Trigger keyword hint mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
|
|
| // Trigger keyword mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
|
|
| // Backspace without search text should bring back keyword hint mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, 0));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
|
|
| // Trigger keyword mode again.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
|
|
| // Input something as search text.
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchTextKeys));
|
| @@ -524,8 +524,9 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| // backspace.
|
| for (size_t i = 0; i < arraysize(kSearchText) - 1; ++i) {
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(kSearchKeyword,
|
| + UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
| }
|
|
|
| // Input something as search text.
|
| @@ -541,8 +542,8 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| // Backspace at the beginning of the search text shall turn off
|
| // the keyword mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(string16(), omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(string16(), omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(std::string(kSearchKeyword) + kSearchText,
|
| UTF16ToUTF8(omnibox_view->GetText()));
|
| }
|
| @@ -571,7 +572,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| void DesiredTLDTest() {
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| // Test ctrl-Enter.
|
| @@ -603,7 +604,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| void EnterToSearchTest() {
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| // Test Enter to search.
|
| @@ -647,7 +648,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| void EscapeToDefaultMatchTest() {
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| // Input something to trigger inline autocomplete.
|
| @@ -751,20 +752,20 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
|
|
| // Trigger keyword hint mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(search_keyword, omnibox_view->GetText());
|
|
|
| // Trigger keyword mode by space.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
|
|
| // Revert to keyword hint mode.
|
| - omnibox_view->model()->ClearKeyword(string16());
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + omnibox_view->GetModel()->ClearKeyword(string16());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(search_keyword, omnibox_view->GetText());
|
|
|
| // Keyword should also be accepted by typing an ideographic space.
|
| @@ -772,14 +773,14 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| omnibox_view->SetWindowTextAndCaretPos(search_keyword +
|
| WideToUTF16(L"\x3000"), search_keyword.length() + 1, false, false);
|
| omnibox_view->OnAfterPossibleChange();
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
|
|
| // Revert to keyword hint mode.
|
| - omnibox_view->model()->ClearKeyword(string16());
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + omnibox_view->GetModel()->ClearKeyword(string16());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(search_keyword, omnibox_view->GetText());
|
|
|
| // Keyword shouldn't be accepted by pressing space with a trailing
|
| @@ -787,21 +788,21 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| omnibox_view->SetWindowTextAndCaretPos(search_keyword + char16(' '),
|
| search_keyword.length() + 1, false, false);
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(search_keyword + ASCIIToUTF16(" "), omnibox_view->GetText());
|
|
|
| // Keyword shouldn't be accepted by deleting the trailing space.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, 0));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(search_keyword + char16(' '), omnibox_view->GetText());
|
|
|
| // Keyword shouldn't be accepted by pressing space before a trailing space.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(search_keyword + ASCIIToUTF16(" "), omnibox_view->GetText());
|
|
|
| // Keyword should be accepted by pressing space in the middle of context and
|
| @@ -810,30 +811,30 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_A, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(ASCIIToUTF16("a "), omnibox_view->GetText());
|
|
|
| // Keyword shouldn't be accepted by pasting "foo bar".
|
| omnibox_view->SetUserText(string16());
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_TRUE(omnibox_view->model()->keyword().empty());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->keyword().empty());
|
|
|
| omnibox_view->OnBeforePossibleChange();
|
| - omnibox_view->model()->on_paste();
|
| + omnibox_view->GetModel()->on_paste();
|
| omnibox_view->SetWindowTextAndCaretPos(search_keyword +
|
| ASCIIToUTF16(" bar"), search_keyword.length() + 4, false, false);
|
| omnibox_view->OnAfterPossibleChange();
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_TRUE(omnibox_view->model()->keyword().empty());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->keyword().empty());
|
| ASSERT_EQ(search_keyword + ASCIIToUTF16(" bar"), omnibox_view->GetText());
|
|
|
| // Keyword shouldn't be accepted for case like: "foo b|ar" -> "foo b |ar".
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_TRUE(omnibox_view->model()->keyword().empty());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->keyword().empty());
|
| ASSERT_EQ(search_keyword + ASCIIToUTF16(" b ar"), omnibox_view->GetText());
|
|
|
| // Keyword could be accepted by pressing space with a selected range at the
|
| @@ -842,16 +843,16 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| omnibox_view->OnInlineAutocompleteTextMaybeChanged(
|
| search_keyword + ASCIIToUTF16(" "), search_keyword.length());
|
| omnibox_view->OnAfterPossibleChange();
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(search_keyword + ASCIIToUTF16(" "), omnibox_view->GetText());
|
|
|
| size_t start, end;
|
| omnibox_view->GetSelectionBounds(&start, &end);
|
| ASSERT_NE(start, end);
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(string16(), omnibox_view->GetText());
|
|
|
| // Space should accept keyword even when inline autocomplete is available.
|
| @@ -867,17 +868,17 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| // Type "foo" to trigger inline autocomplete.
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys));
|
| ASSERT_NO_FATAL_FAILURE(WaitForAutocompleteControllerDone());
|
| - ASSERT_TRUE(omnibox_view->model()->popup_model()->IsOpen());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->popup_model()->IsOpen());
|
| ASSERT_NE(search_keyword, omnibox_view->GetText());
|
|
|
| // Keyword hint shouldn't be visible.
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_TRUE(omnibox_view->model()->keyword().empty());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->keyword().empty());
|
|
|
| // Trigger keyword mode by space.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
|
|
| // Space in the middle of a temporary text, which separates the text into
|
| @@ -885,11 +886,11 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| omnibox_view->SetUserText(string16());
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys));
|
| ASSERT_NO_FATAL_FAILURE(WaitForAutocompleteControllerDone());
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model->IsOpen());
|
| ASSERT_EQ(ASCIIToUTF16("foobar.com"), omnibox_view->GetText());
|
| - omnibox_view->model()->OnUpOrDownKeyPressed(1);
|
| - omnibox_view->model()->OnUpOrDownKeyPressed(-1);
|
| + omnibox_view->GetModel()->OnUpOrDownKeyPressed(1);
|
| + omnibox_view->GetModel()->OnUpOrDownKeyPressed(-1);
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| @@ -898,8 +899,8 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_LEFT, 0));
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(ASCIIToUTF16("bar.com"), omnibox_view->GetText());
|
|
|
| // Space after temporary text that looks like a keyword, when the original
|
| @@ -924,18 +925,18 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| string16 search_keyword2(ASCIIToUTF16(kSearchKeyword2));
|
| while ((omnibox_view->GetText() != search_keyword2) &&
|
| (popup_model->selected_line() < popup_model->result().size() - 1))
|
| - omnibox_view->model()->OnUpOrDownKeyPressed(1);
|
| + omnibox_view->GetModel()->OnUpOrDownKeyPressed(1);
|
| ASSERT_EQ(search_keyword2, omnibox_view->GetText());
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_SPACE, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(search_keyword2, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(search_keyword2, omnibox_view->GetModel()->keyword());
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
| }
|
|
|
| void NonSubstitutingKeywordTest() {
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| Profile* profile = browser()->profile();
|
| @@ -996,7 +997,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
|
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| string16 old_text = omnibox_view->GetText();
|
| @@ -1023,7 +1024,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| popup_model->result().match_at(default_line).destination_url.spec();
|
|
|
| // Move down.
|
| - omnibox_view->model()->OnUpOrDownKeyPressed(1);
|
| + omnibox_view->GetModel()->OnUpOrDownKeyPressed(1);
|
| ASSERT_EQ(default_line + 1, popup_model->selected_line());
|
| string16 selected_text =
|
| popup_model->result().match_at(default_line + 1).fill_into_edit;
|
| @@ -1046,15 +1047,15 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_EQ(selected_text, omnibox_view->GetText());
|
|
|
| // Revert to the default match.
|
| - ASSERT_TRUE(omnibox_view->model()->OnEscapeKeyPressed());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->OnEscapeKeyPressed());
|
| ASSERT_EQ(default_line, popup_model->selected_line());
|
| ASSERT_EQ(user_text, omnibox_view->GetText());
|
| ASSERT_TRUE(omnibox_view->IsSelectAll());
|
|
|
| // Move down and up to select the default match as temporary text.
|
| - omnibox_view->model()->OnUpOrDownKeyPressed(1);
|
| + omnibox_view->GetModel()->OnUpOrDownKeyPressed(1);
|
| ASSERT_EQ(default_line + 1, popup_model->selected_line());
|
| - omnibox_view->model()->OnUpOrDownKeyPressed(-1);
|
| + omnibox_view->GetModel()->OnUpOrDownKeyPressed(-1);
|
| ASSERT_EQ(default_line, popup_model->selected_line());
|
|
|
| selected_text = popup_model->result().match_at(default_line).fill_into_edit;
|
| @@ -1081,7 +1082,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
|
|
| // As the current selected item is the new default item, pressing Escape key
|
| // should revert all directly.
|
| - ASSERT_TRUE(omnibox_view->model()->OnEscapeKeyPressed());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->OnEscapeKeyPressed());
|
| ASSERT_EQ(old_text, omnibox_view->GetText());
|
| ASSERT_TRUE(omnibox_view->IsSelectAll());
|
| }
|
| @@ -1094,20 +1095,20 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
|
|
| // Trigger keyword hint mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(text, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(text, omnibox_view->GetText());
|
|
|
| // Trigger keyword mode by tab.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(text, omnibox_view->GetModel()->keyword());
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
|
|
| // Revert to keyword hint mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_BACK, 0));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(text, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(text, omnibox_view->GetText());
|
|
|
| // The location bar should still have focus.
|
| @@ -1116,8 +1117,8 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
|
|
| // Trigger keyword mode by tab.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(text, omnibox_view->GetModel()->keyword());
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
|
|
| // Revert to keyword hint mode with SHIFT+TAB.
|
| @@ -1126,8 +1127,8 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| #else
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, ui::EF_SHIFT_DOWN));
|
| #endif
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(text, omnibox_view->GetModel()->keyword());
|
| ASSERT_EQ(text, omnibox_view->GetText());
|
|
|
| ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| @@ -1137,7 +1138,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| void TabTraverseResultsTest() {
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| // Input something to trigger results.
|
| @@ -1191,8 +1192,8 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| // Trigger keyword mode by tab.
|
| string16 text = ASCIIToUTF16(kSearchKeyword);
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(text, omnibox_view->GetModel()->keyword());
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
|
|
| // The location bar should still have focus.
|
| @@ -1202,9 +1203,9 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| // Pressing tab again should move to the next result and clear keyword
|
| // mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| - ASSERT_EQ(1U, omnibox_view->model()->popup_model()->selected_line());
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_NE(text, omnibox_view->model()->keyword());
|
| + ASSERT_EQ(1U, omnibox_view->GetModel()->popup_model()->selected_line());
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_NE(text, omnibox_view->GetModel()->keyword());
|
|
|
| // The location bar should still have focus.
|
| ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| @@ -1212,8 +1213,8 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
|
|
| // Moving back up should not show keyword mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, ui::EF_SHIFT_DOWN));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(text, omnibox_view->GetModel()->keyword());
|
|
|
| ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| location_bar_focus_view_id_));
|
| @@ -1225,13 +1226,13 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
|
|
| // Trigger keyword hint mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchKeywordKeys));
|
| - ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_TRUE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
|
|
| // Trigger keyword mode.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| - ASSERT_FALSE(omnibox_view->model()->is_keyword_hint());
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_FALSE(omnibox_view->GetModel()->is_keyword_hint());
|
| + ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
|
|
| // Input something as search text.
|
| ASSERT_NO_FATAL_FAILURE(SendKeySequence(kSearchTextKeys));
|
| @@ -1243,13 +1244,13 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| chrome::ActivateTabAt(browser(), 0, true);
|
|
|
| // Make sure we're still in keyword mode.
|
| - ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->model()->keyword()));
|
| + ASSERT_EQ(kSearchKeyword, UTF16ToUTF8(omnibox_view->GetModel()->keyword()));
|
| }
|
|
|
| void CtrlKeyPressedWithInlineAutocompleteTest() {
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| // Input something to trigger inline autocomplete.
|
| @@ -1263,7 +1264,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| EXPECT_GT(old_text.length(), arraysize(kInlineAutocompleteText) - 1);
|
|
|
| // Press ctrl key.
|
| - omnibox_view->model()->OnControlKeyChanged(true);
|
| + omnibox_view->GetModel()->OnControlKeyChanged(true);
|
|
|
| // Inline autocomplete should still be there.
|
| EXPECT_EQ(old_text, omnibox_view->GetText());
|
| @@ -1595,7 +1596,7 @@ IN_PROC_BROWSER_TEST_F(OmniboxViewTest, PrimarySelection) {
|
| IN_PROC_BROWSER_TEST_F(OmniboxViewTest, MAYBE_PasteReplacingAll) {
|
| OmniboxView* omnibox_view = NULL;
|
| ASSERT_NO_FATAL_FAILURE(GetOmniboxView(&omnibox_view));
|
| - OmniboxPopupModel* popup_model = omnibox_view->model()->popup_model();
|
| + OmniboxPopupModel* popup_model = omnibox_view->GetModel()->popup_model();
|
| ASSERT_TRUE(popup_model);
|
|
|
| SetClipboardText(kSearchText);
|
|
|