| Index: content/browser/renderer_host/render_widget_host_view_mac_unittest.mm
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_mac_unittest.mm b/content/browser/renderer_host/render_widget_host_view_mac_unittest.mm
|
| index 4edfa2d9484abe51bdb77028561aeaf01c841c4c..c3575b9ff14ee7e7fc55ab0c048bc8f3a5f3363a 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_mac_unittest.mm
|
| +++ b/content/browser/renderer_host/render_widget_host_view_mac_unittest.mm
|
| @@ -93,22 +93,6 @@
|
|
|
| namespace {
|
|
|
| -std::string GetInputMessageTypes(MockRenderProcessHost* process) {
|
| - std::string result;
|
| - for (size_t i = 0; i < process->sink().message_count(); ++i) {
|
| - const IPC::Message* message = process->sink().GetMessageAt(i);
|
| - EXPECT_EQ(InputMsg_HandleInputEvent::ID, message->type());
|
| - InputMsg_HandleInputEvent::Param params;
|
| - EXPECT_TRUE(InputMsg_HandleInputEvent::Read(message, ¶ms));
|
| - const blink::WebInputEvent* event = base::get<0>(params);
|
| - if (i != 0)
|
| - result += " ";
|
| - result += WebInputEventTraits::GetName(event->type);
|
| - }
|
| - process->sink().ClearMessages();
|
| - return result;
|
| -}
|
| -
|
| id MockGestureEvent(NSEventType type, double magnification) {
|
| id event = [OCMockObject mockForClass:[NSEvent class]];
|
| NSPoint locationInWindow = NSMakePoint(0, 0);
|
| @@ -345,52 +329,6 @@
|
| cocoa_test_event_utils::KeyEventWithKeyCode(
|
| 53, 27, NSKeyDown, NSCommandKeyMask)];
|
| observer.Wait();
|
| -}
|
| -
|
| -// Test that NSEvent of private use character won't generate keypress event
|
| -// http://crbug.com/459089
|
| -TEST_F(RenderWidgetHostViewMacTest, FilterNonPrintableCharacter) {
|
| - TestBrowserContext browser_context;
|
| - MockRenderProcessHost* process_host =
|
| - new MockRenderProcessHost(&browser_context);
|
| - process_host->Init();
|
| - MockRenderWidgetHostDelegate delegate;
|
| - int32 routing_id = process_host->GetNextRoutingID();
|
| - MockRenderWidgetHostImpl* host =
|
| - new MockRenderWidgetHostImpl(&delegate, process_host, routing_id);
|
| - RenderWidgetHostViewMac* view = new RenderWidgetHostViewMac(host, false);
|
| -
|
| - // Simulate ctrl+F12, will produce a private use character but shouldn't
|
| - // fire keypress event
|
| - process_host->sink().ClearMessages();
|
| - EXPECT_EQ(0U, process_host->sink().message_count());
|
| - [view->cocoa_view() keyEvent:
|
| - cocoa_test_event_utils::KeyEventWithKeyCode(
|
| - 0x7B, 0xF70F, NSKeyDown, NSControlKeyMask)];
|
| - EXPECT_EQ(1U, process_host->sink().message_count());
|
| - EXPECT_EQ("RawKeyDown", GetInputMessageTypes(process_host));
|
| -
|
| - // Simulate ctrl+delete, will produce a private use character but shouldn't
|
| - // fire keypress event
|
| - process_host->sink().ClearMessages();
|
| - EXPECT_EQ(0U, process_host->sink().message_count());
|
| - [view->cocoa_view() keyEvent:
|
| - cocoa_test_event_utils::KeyEventWithKeyCode(
|
| - 0x2E, 0xF728, NSKeyDown, NSControlKeyMask)];
|
| - EXPECT_EQ(1U, process_host->sink().message_count());
|
| - EXPECT_EQ("RawKeyDown", GetInputMessageTypes(process_host));
|
| -
|
| - // Simulate a printable char, should generate keypress event
|
| - process_host->sink().ClearMessages();
|
| - EXPECT_EQ(0U, process_host->sink().message_count());
|
| - [view->cocoa_view() keyEvent:
|
| - cocoa_test_event_utils::KeyEventWithKeyCode(
|
| - 0x58, 'x', NSKeyDown, NSControlKeyMask)];
|
| - EXPECT_EQ(2U, process_host->sink().message_count());
|
| - EXPECT_EQ("RawKeyDown Char", GetInputMessageTypes(process_host));
|
| -
|
| - // Clean up.
|
| - host->Shutdown();
|
| }
|
|
|
| TEST_F(RenderWidgetHostViewMacTest, GetFirstRectForCharacterRangeCaretCase) {
|
|
|