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

Side by Side Diff: chrome/browser/instant/instant_browsertest.cc

Issue 6246001: Move app/key* to ui/base/keycodes/* (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 11 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/command_line.h" 5 #include "base/command_line.h"
6 #include "base/stringprintf.h" 6 #include "base/stringprintf.h"
7 #include "base/utf_string_conversions.h" 7 #include "base/utf_string_conversions.h"
8 #include "chrome/browser/autocomplete/autocomplete_edit_view.h" 8 #include "chrome/browser/autocomplete/autocomplete_edit_view.h"
9 #include "chrome/browser/browser_list.h" 9 #include "chrome/browser/browser_list.h"
10 #include "chrome/browser/browser_window.h" 10 #include "chrome/browser/browser_window.h"
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 GetSearchStateAsString(preview_)); 104 GetSearchStateAsString(preview_));
105 } 105 }
106 106
107 void SetLocationBarText(const std::wstring& text) { 107 void SetLocationBarText(const std::wstring& text) {
108 ASSERT_NO_FATAL_FAILURE(FindLocationBar()); 108 ASSERT_NO_FATAL_FAILURE(FindLocationBar());
109 location_bar_->location_entry()->SetUserText(text); 109 location_bar_->location_entry()->SetUserText(text);
110 ui_test_utils::WaitForNotification( 110 ui_test_utils::WaitForNotification(
111 NotificationType::INSTANT_CONTROLLER_SHOWN); 111 NotificationType::INSTANT_CONTROLLER_SHOWN);
112 } 112 }
113 113
114 void SendKey(app::KeyboardCode key) { 114 void SendKey(ui::KeyboardCode key) {
115 ASSERT_TRUE(ui_test_utils::SendKeyPressSync( 115 ASSERT_TRUE(ui_test_utils::SendKeyPressSync(
116 browser(), key, false, false, false, false)); 116 browser(), key, false, false, false, false));
117 } 117 }
118 118
119 bool GetStringFromJavascript(TabContents* tab_contents, 119 bool GetStringFromJavascript(TabContents* tab_contents,
120 const std::string& function, 120 const std::string& function,
121 std::string* result) { 121 std::string* result) {
122 std::string script = StringPrintf( 122 std::string script = StringPrintf(
123 "window.domAutomationController.send(%s)", function.c_str()); 123 "window.domAutomationController.send(%s)", function.c_str());
124 return ui_test_utils::ExecuteJavaScriptAndExtractString( 124 return ui_test_utils::ExecuteJavaScriptAndExtractString(
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 // Verify that the onsubmit event is dispatched upon pressing enter. 473 // Verify that the onsubmit event is dispatched upon pressing enter.
474 IN_PROC_BROWSER_TEST_F(InstantTest, OnSubmitEvent) { 474 IN_PROC_BROWSER_TEST_F(InstantTest, OnSubmitEvent) {
475 ASSERT_TRUE(test_server()->Start()); 475 ASSERT_TRUE(test_server()->Start());
476 ASSERT_NO_FATAL_FAILURE(SetupInstantProvider("search.html")); 476 ASSERT_NO_FATAL_FAILURE(SetupInstantProvider("search.html"));
477 477
478 ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); 478 ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser()));
479 ASSERT_NO_FATAL_FAILURE(SetupLocationBar()); 479 ASSERT_NO_FATAL_FAILURE(SetupLocationBar());
480 ASSERT_NO_FATAL_FAILURE(SetupPreview()); 480 ASSERT_NO_FATAL_FAILURE(SetupPreview());
481 481
482 ASSERT_NO_FATAL_FAILURE(SetLocationBarText(L"abc")); 482 ASSERT_NO_FATAL_FAILURE(SetLocationBarText(L"abc"));
483 ASSERT_NO_FATAL_FAILURE(SendKey(app::VKEY_RETURN)); 483 ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_RETURN));
484 484
485 // Check that the preview contents have been committed. 485 // Check that the preview contents have been committed.
486 ASSERT_FALSE(browser()->instant()->GetPreviewContents()); 486 ASSERT_FALSE(browser()->instant()->GetPreviewContents());
487 ASSERT_FALSE(browser()->instant()->is_active()); 487 ASSERT_FALSE(browser()->instant()->is_active());
488 TabContents* contents = browser()->GetSelectedTabContents(); 488 TabContents* contents = browser()->GetSelectedTabContents();
489 ASSERT_TRUE(contents); 489 ASSERT_TRUE(contents);
490 490
491 // Check that the value is reflected and onsubmit is called. 491 // Check that the value is reflected and onsubmit is called.
492 EXPECT_EQ("true 1 0 1 1 a false abc true", 492 EXPECT_EQ("true 1 0 1 1 a false abc true",
493 GetSearchStateAsString(preview_)); 493 GetSearchStateAsString(preview_));
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
527 ASSERT_TRUE(test_server()->Start()); 527 ASSERT_TRUE(test_server()->Start());
528 ASSERT_NO_FATAL_FAILURE(SetupInstantProvider("search.html")); 528 ASSERT_NO_FATAL_FAILURE(SetupInstantProvider("search.html"));
529 529
530 ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser())); 530 ASSERT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser()));
531 ASSERT_NO_FATAL_FAILURE(SetupLocationBar()); 531 ASSERT_NO_FATAL_FAILURE(SetupLocationBar());
532 ASSERT_NO_FATAL_FAILURE(SetupPreview()); 532 ASSERT_NO_FATAL_FAILURE(SetupPreview());
533 533
534 ASSERT_NO_FATAL_FAILURE(SetLocationBarText(L"abc")); 534 ASSERT_NO_FATAL_FAILURE(SetLocationBarText(L"abc"));
535 535
536 // Pressing tab to convert instant suggest into inline autocomplete. 536 // Pressing tab to convert instant suggest into inline autocomplete.
537 ASSERT_NO_FATAL_FAILURE(SendKey(app::VKEY_TAB)); 537 ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB));
538 538
539 ASSERT_EQ(L"abcdef", location_bar_->location_entry()->GetText()); 539 ASSERT_EQ(L"abcdef", location_bar_->location_entry()->GetText());
540 540
541 EXPECT_EQ("true 0 0 2 2 a false abcdef false", 541 EXPECT_EQ("true 0 0 2 2 a false abcdef false",
542 GetSearchStateAsString(preview_)); 542 GetSearchStateAsString(preview_));
543 543
544 // Pressing tab again to accept the current instant preview. 544 // Pressing tab again to accept the current instant preview.
545 ASSERT_NO_FATAL_FAILURE(SendKey(app::VKEY_TAB)); 545 ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_TAB));
546 546
547 // Check that the preview contents have been committed. 547 // Check that the preview contents have been committed.
548 ASSERT_FALSE(browser()->instant()->GetPreviewContents()); 548 ASSERT_FALSE(browser()->instant()->GetPreviewContents());
549 ASSERT_FALSE(browser()->instant()->is_active()); 549 ASSERT_FALSE(browser()->instant()->is_active());
550 TabContents* contents = browser()->GetSelectedTabContents(); 550 TabContents* contents = browser()->GetSelectedTabContents();
551 ASSERT_TRUE(contents); 551 ASSERT_TRUE(contents);
552 552
553 // Check that the value is reflected and onsubmit is called. 553 // Check that the value is reflected and onsubmit is called.
554 EXPECT_EQ("true 1 0 2 2 a false abcdef true", 554 EXPECT_EQ("true 1 0 2 2 a false abcdef true",
555 GetSearchStateAsString(preview_)); 555 GetSearchStateAsString(preview_));
556 } 556 }
OLDNEW
« no previous file with comments | « chrome/browser/gtk/browser_window_gtk.cc ('k') | chrome/browser/renderer_host/render_widget_host.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698