OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 "build/build_config.h" | 5 #include "build/build_config.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "base/keyboard_codes.h" | 8 #include "base/keyboard_codes.h" |
9 #include "base/logging.h" | 9 #include "base/logging.h" |
10 #include "base/message_loop.h" | 10 #include "base/message_loop.h" |
(...skipping 429 matching lines...) Loading... |
440 | 440 |
441 // Press Ctrl+F with keydown suppressed shall not open the find box. | 441 // Press Ctrl+F with keydown suppressed shall not open the find box. |
442 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlFSuppressKeyDown)); | 442 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlFSuppressKeyDown)); |
443 ASSERT_TRUE(IsViewFocused(VIEW_ID_TAB_CONTAINER_FOCUS_VIEW)); | 443 ASSERT_TRUE(IsViewFocused(VIEW_ID_TAB_CONTAINER_FOCUS_VIEW)); |
444 | 444 |
445 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlZ)); | 445 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlZ)); |
446 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlZSuppressKeyDown)); | 446 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlZSuppressKeyDown)); |
447 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlEnter)); | 447 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(tab_index, kTestCtrlEnter)); |
448 } | 448 } |
449 | 449 |
450 #if defined(OS_CHROMEOS) | 450 #if defined(TOOLKIT_VIEWS) && defined(OS_LINUX) |
451 // See http://crbug.com/40037 for details. | 451 // See http://crbug.com/40037 for details. |
452 #define MAYBE_AccessKeys DISABLED_AccessKeys | 452 #define MAYBE_AccessKeys DISABLED_AccessKeys |
453 #else | 453 #else |
454 #define MAYBE_AccessKeys AccessKeys | 454 #define MAYBE_AccessKeys AccessKeys |
455 #endif | 455 #endif |
456 | 456 |
457 IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_AccessKeys) { | 457 IN_PROC_BROWSER_TEST_F(BrowserKeyEventsTest, MAYBE_AccessKeys) { |
458 static const KeyEventTestData kTestAltA = { | 458 static const KeyEventTestData kTestAltA = { |
459 base::VKEY_A, false, false, true, | 459 base::VKEY_A, false, false, true, |
460 false, false, false, false, 4, | 460 false, false, false, false, 4, |
(...skipping 180 matching lines...) Loading... |
641 ASSERT_EQ(0, browser()->selected_index()); | 641 ASSERT_EQ(0, browser()->selected_index()); |
642 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(0, kTestCtrlWBlocked)); | 642 EXPECT_NO_FATAL_FAILURE(TestKeyEvent(0, kTestCtrlWBlocked)); |
643 ASSERT_EQ(2, browser()->tab_count()); | 643 ASSERT_EQ(2, browser()->tab_count()); |
644 | 644 |
645 // Ctrl+F4 to close the tab. | 645 // Ctrl+F4 to close the tab. |
646 ASSERT_NO_FATAL_FAILURE(SuppressAllEvents(0, true)); | 646 ASSERT_NO_FATAL_FAILURE(SuppressAllEvents(0, true)); |
647 ASSERT_NO_FATAL_FAILURE(SendKey(base::VKEY_F4, true, false, false)); | 647 ASSERT_NO_FATAL_FAILURE(SendKey(base::VKEY_F4, true, false, false)); |
648 ASSERT_EQ(1, browser()->tab_count()); | 648 ASSERT_EQ(1, browser()->tab_count()); |
649 #endif | 649 #endif |
650 } | 650 } |
OLD | NEW |