| 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 1cb71e09eb70b0c51111e90be411fadd7eea7fe0..f731cded01c08fbf03641db6d9921ef23855f97e 100644
|
| --- a/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc
|
| +++ b/chrome/browser/ui/omnibox/omnibox_view_browsertest.cc
|
| @@ -57,15 +57,11 @@ namespace {
|
|
|
| const char kSearchKeyword[] = "foo";
|
| const char kSearchKeyword2[] = "footest.com";
|
| -const wchar_t kSearchKeywordKeys[] = {
|
| - ui::VKEY_F, ui::VKEY_O, ui::VKEY_O, 0
|
| -};
|
| +const wchar_t kSearchKeywordKeys[] = { ui::VKEY_F, ui::VKEY_O, ui::VKEY_O, 0 };
|
| const char kSearchURL[] = "http://www.foo.com/search?q={searchTerms}";
|
| const char kSearchShortName[] = "foo";
|
| const char kSearchText[] = "abc";
|
| -const wchar_t kSearchTextKeys[] = {
|
| - ui::VKEY_A, ui::VKEY_B, ui::VKEY_C, 0
|
| -};
|
| +const wchar_t kSearchTextKeys[] = { ui::VKEY_A, ui::VKEY_B, ui::VKEY_C, 0 };
|
| const char kSearchTextURL[] = "http://www.foo.com/search?q=abc";
|
| const char kSearchSingleChar[] = "z";
|
| const wchar_t kSearchSingleCharKeys[] = { ui::VKEY_Z, 0 };
|
| @@ -74,9 +70,7 @@ const char kSearchSingleCharURL[] = "http://www.foo.com/search?q=z";
|
| const char kHistoryPageURL[] = "chrome://history/#q=abc";
|
|
|
| const char kDesiredTLDHostname[] = "www.bar.com";
|
| -const wchar_t kDesiredTLDKeys[] = {
|
| - ui::VKEY_B, ui::VKEY_A, ui::VKEY_R, 0
|
| -};
|
| +const wchar_t kDesiredTLDKeys[] = { ui::VKEY_B, ui::VKEY_A, ui::VKEY_R, 0 };
|
|
|
| const char kInlineAutocompleteText[] = "def";
|
| const wchar_t kInlineAutocompleteTextKeys[] = {
|
| @@ -160,20 +154,11 @@ const int kCtrlOrCmdMask = ui::EF_CONTROL_DOWN;
|
| class OmniboxViewTest : public InProcessBrowserTest,
|
| public content::NotificationObserver {
|
| protected:
|
| - OmniboxViewTest()
|
| - : location_bar_focus_view_id_(VIEW_ID_LOCATION_BAR) {
|
| - }
|
| -
|
| virtual void SetUpOnMainThread() OVERRIDE {
|
| ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser()));
|
| ASSERT_NO_FATAL_FAILURE(SetupComponents());
|
| chrome::FocusLocationBar(browser());
|
| - // Use Textfield's view id on pure views. See crbug.com/71144.
|
| -#if defined(USE_AURA)
|
| - location_bar_focus_view_id_ = VIEW_ID_OMNIBOX;
|
| -#endif
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
| }
|
|
|
| static void GetOmniboxViewForBrowser(
|
| @@ -1123,8 +1108,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_EQ(text, omnibox_view->GetText());
|
|
|
| // The location bar should still have focus.
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
|
|
| // Trigger keyword mode by tab.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| @@ -1141,9 +1125,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_TRUE(omnibox_view->model()->is_keyword_hint());
|
| ASSERT_EQ(text, omnibox_view->model()->keyword());
|
| ASSERT_EQ(text, omnibox_view->GetText());
|
| -
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
| }
|
|
|
| void TabTraverseResultsTest() {
|
| @@ -1171,8 +1153,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| // Don't move past the end.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, 0));
|
| ASSERT_EQ(old_selected_line, popup_model->selected_line());
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
|
|
| // Move back up the results.
|
| for (; popup_model->selected_line() > 0U;
|
| @@ -1184,8 +1165,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| // Don't move past the beginning.
|
| ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB, ui::EF_SHIFT_DOWN));
|
| ASSERT_EQ(0U, popup_model->selected_line());
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
|
|
| const TestHistoryEntry kHistoryFoo = {
|
| "http://foo/", "Page foo", kSearchText, 1, 1, false
|
| @@ -1208,8 +1188,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_TRUE(omnibox_view->GetText().empty());
|
|
|
| // The location bar should still have focus.
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
|
|
| // Pressing tab again should move to the next result and clear keyword
|
| // mode.
|
| @@ -1219,16 +1198,14 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_NE(text, omnibox_view->model()->keyword());
|
|
|
| // The location bar should still have focus.
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
|
|
| // 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(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id_));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
| }
|
|
|
| void PersistKeywordModeOnTabSwitch() {
|
| @@ -1287,7 +1264,7 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| }
|
|
|
| const views::View* GetFocusView() const {
|
| - return GetBrowserView()->GetViewByID(location_bar_focus_view_id_);
|
| + return GetBrowserView()->GetViewByID(VIEW_ID_OMNIBOX);
|
| }
|
|
|
| // Move the mouse to the center of the browser window and left-click.
|
| @@ -1317,13 +1294,6 @@ class OmniboxViewTest : public InProcessBrowserTest,
|
| ASSERT_TRUE(ui_test_utils::SendMouseEventsSync(button, ui_controls::UP));
|
| }
|
| #endif // defined(USE_AURA)
|
| -
|
| - ViewID location_bar_focus_view_id() const {
|
| - return location_bar_focus_view_id_;
|
| - }
|
| -
|
| - private:
|
| - ViewID location_bar_focus_view_id_;
|
| };
|
|
|
| // Test if ctrl-* accelerators are workable in omnibox.
|
| @@ -1707,8 +1677,7 @@ IN_PROC_BROWSER_TEST_F(OmniboxViewTest, CopyURLToClipboard) {
|
|
|
| // Location bar must have focus to receive Ctrl-C.
|
| chrome::FocusLocationBar(browser());
|
| - ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(),
|
| - location_bar_focus_view_id()));
|
| + ASSERT_TRUE(ui_test_utils::IsViewFocused(browser(), VIEW_ID_OMNIBOX));
|
|
|
| // Select full URL and copy it to clipboard. General text and html should
|
| // be available.
|
|
|