Index: content/browser/renderer_host/render_widget_host_view_mac_editcommand_helper_unittest.mm |
diff --git a/content/browser/renderer_host/render_widget_host_view_mac_editcommand_helper_unittest.mm b/content/browser/renderer_host/render_widget_host_view_mac_editcommand_helper_unittest.mm |
index a0d8628c50e9f9bfc477016086a68c90c8acccf7..f4066a2c177d76c3daaecd0c0d5d31eb81576b38 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_mac_editcommand_helper_unittest.mm |
+++ b/content/browser/renderer_host/render_widget_host_view_mac_editcommand_helper_unittest.mm |
@@ -7,6 +7,7 @@ |
#import <Cocoa/Cocoa.h> |
#include "base/message_loop.h" |
+#include "content/browser/renderer_host/render_widget_host_delegate.h" |
#include "content/browser/renderer_host/render_widget_host_impl.h" |
#include "content/common/view_messages.h" |
#include "content/test/mock_render_process_host.h" |
@@ -71,12 +72,20 @@ namespace { |
} |
} // namespace |
+class MockRenderWidgetHostDelegate : public content::RenderWidgetHostDelegate { |
+ public: |
+ MockRenderWidgetHostDelegate() {} |
+ virtual ~MockRenderWidgetHostDelegate() {} |
+}; |
+ |
// Create a RenderWidget for which we can filter messages. |
class RenderWidgetHostEditCommandCounter : public RenderWidgetHostImpl { |
public: |
- RenderWidgetHostEditCommandCounter(content::RenderProcessHost* process, |
- int routing_id) |
- : RenderWidgetHostImpl(process, routing_id), |
+ RenderWidgetHostEditCommandCounter( |
+ content::RenderWidgetHostDelegate* delegate, |
+ content::RenderProcessHost* process, |
+ int routing_id) |
+ : RenderWidgetHostImpl(delegate, process, routing_id), |
edit_command_message_count_(0) { |
} |
@@ -102,7 +111,8 @@ TEST_F(RenderWidgetHostViewMacEditCommandHelperTest, |
MessageLoopForUI message_loop; |
TestBrowserContext browser_context; |
MockRenderProcessHost mock_process(&browser_context); |
- RenderWidgetHostEditCommandCounter render_widget(&mock_process, 0); |
+ MockRenderWidgetHostDelegate delegate; |
+ RenderWidgetHostEditCommandCounter render_widget(&delegate, &mock_process, 0); |
// RenderWidgetHostViewMac self destructs (RenderWidgetHostViewMacCocoa |
// takes ownership) so no need to delete it ourselves. |