| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #import "content/browser/renderer_host/text_input_client_mac.h" | 5 #import "content/browser/renderer_host/text_input_client_mac.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 18 matching lines...) Expand all Loading... |
| 29 class MockRenderWidgetHostDelegate : public RenderWidgetHostDelegate { | 29 class MockRenderWidgetHostDelegate : public RenderWidgetHostDelegate { |
| 30 public: | 30 public: |
| 31 MockRenderWidgetHostDelegate() {} | 31 MockRenderWidgetHostDelegate() {} |
| 32 ~MockRenderWidgetHostDelegate() override {} | 32 ~MockRenderWidgetHostDelegate() override {} |
| 33 | 33 |
| 34 private: | 34 private: |
| 35 void Cut() override {} | 35 void Cut() override {} |
| 36 void Copy() override {} | 36 void Copy() override {} |
| 37 void Paste() override {} | 37 void Paste() override {} |
| 38 void SelectAll() override {} | 38 void SelectAll() override {} |
| 39 bool HasMouseLock(RenderWidgetHostImpl*) override { return false; } |
| 39 }; | 40 }; |
| 40 | 41 |
| 41 // This test does not test the WebKit side of the dictionary system (which | 42 // This test does not test the WebKit side of the dictionary system (which |
| 42 // performs the actual data fetching), but rather this just tests that the | 43 // performs the actual data fetching), but rather this just tests that the |
| 43 // service's signaling system works. | 44 // service's signaling system works. |
| 44 class TextInputClientMacTest : public testing::Test { | 45 class TextInputClientMacTest : public testing::Test { |
| 45 public: | 46 public: |
| 46 TextInputClientMacTest() | 47 TextInputClientMacTest() |
| 47 : browser_context_(), | 48 : browser_context_(), |
| 48 process_factory_(), | 49 process_factory_(), |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 196 | 197 |
| 197 TEST_F(TextInputClientMacTest, TimeoutRectForRange) { | 198 TEST_F(TextInputClientMacTest, TimeoutRectForRange) { |
| 198 NSRect rect = service()->GetFirstRectForRange(widget(), NSMakeRange(0, 32)); | 199 NSRect rect = service()->GetFirstRectForRange(widget(), NSMakeRange(0, 32)); |
| 199 EXPECT_EQ(1U, ipc_sink().message_count()); | 200 EXPECT_EQ(1U, ipc_sink().message_count()); |
| 200 EXPECT_TRUE(ipc_sink().GetUniqueMessageMatching( | 201 EXPECT_TRUE(ipc_sink().GetUniqueMessageMatching( |
| 201 TextInputClientMsg_FirstRectForCharacterRange::ID)); | 202 TextInputClientMsg_FirstRectForCharacterRange::ID)); |
| 202 EXPECT_NSEQ(NSZeroRect, rect); | 203 EXPECT_NSEQ(NSZeroRect, rect); |
| 203 } | 204 } |
| 204 | 205 |
| 205 } // namespace content | 206 } // namespace content |
| OLD | NEW |