Index: chrome/test/render_view_test.cc |
=================================================================== |
--- chrome/test/render_view_test.cc (revision 71253) |
+++ chrome/test/render_view_test.cc (working copy) |
@@ -11,11 +11,13 @@ |
#include "chrome/common/render_messages.h" |
#include "chrome/common/render_messages_params.h" |
#include "chrome/common/renderer_preferences.h" |
+#include "chrome/renderer/autofill_helper.h" |
#include "chrome/renderer/extensions/event_bindings.h" |
#include "chrome/renderer/extensions/extension_process_bindings.h" |
#include "chrome/renderer/extensions/js_only_v8_extensions.h" |
#include "chrome/renderer/extensions/renderer_extension_bindings.h" |
#include "chrome/renderer/mock_render_process.h" |
+#include "chrome/renderer/password_autocomplete_manager.h" |
#include "chrome/renderer/renderer_main_platform_delegate.h" |
#include "third_party/WebKit/WebKit/chromium/public/WebFrame.h" |
#include "third_party/WebKit/WebKit/chromium/public/WebInputEvent.h" |
@@ -135,6 +137,12 @@ |
// Attach a pseudo keyboard device to this object. |
mock_keyboard_.reset(new MockKeyboard()); |
+ |
+ // RenderView doesn't expose it's PasswordAutocompleteManager or |
+ // AutoFillHelper objects, because it has no need to store them directly |
+ // (they're stored as RenderViewObserver*). So just create another set. |
+ password_autocomplete_ = new PasswordAutocompleteManager(view_); |
+ autofill_helper_ = new AutoFillHelper(view_, password_autocomplete_); |
} |
void RenderViewTest::TearDown() { |
@@ -245,7 +253,7 @@ |
scoped_ptr<IPC::Message> input_message(new ViewMsg_HandleInputEvent(0)); |
input_message->WriteData(reinterpret_cast<const char*>(&key_event), |
sizeof(WebKit::WebKeyboardEvent)); |
- view_->OnHandleInputEvent(*input_message); |
+ view_->OnMessageReceived(*input_message); |
} |
void RenderViewTest::VerifyPageCount(int count) { |
@@ -338,8 +346,9 @@ |
mouse_event.y = bounds.CenterPoint().y(); |
mouse_event.clickCount = 1; |
ViewMsg_HandleInputEvent input_event(0); |
- input_event.WriteData(reinterpret_cast<const char*>(&mouse_event), |
- sizeof(WebMouseEvent)); |
- view_->OnHandleInputEvent(input_event); |
+ scoped_ptr<IPC::Message> input_message(new ViewMsg_HandleInputEvent(0)); |
+ input_message->WriteData(reinterpret_cast<const char*>(&mouse_event), |
+ sizeof(WebMouseEvent)); |
+ view_->OnMessageReceived(*input_message); |
return true; |
} |