diff options
author | mad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-26 19:58:32 +0000 |
---|---|---|
committer | mad@chromium.org <mad@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-26 19:58:32 +0000 |
commit | f701930f2094bea08a1aa8425c8d704b8f3ef579 (patch) | |
tree | 6e94e3064dae27712be507f744c3fb1a6480a241 /chrome_frame/test/chrome_frame_automation_mock.h | |
parent | b03794d3a1bb536655207d73a78f115e3722893d (diff) | |
download | chromium_src-f701930f2094bea08a1aa8425c8d704b8f3ef579.zip chromium_src-f701930f2094bea08a1aa8425c8d704b8f3ef579.tar.gz chromium_src-f701930f2094bea08a1aa8425c8d704b8f3ef579.tar.bz2 |
Committing for Eric Dingle.
http://codereview.chromium.org/890005
BUG=0
TEST=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42800 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/test/chrome_frame_automation_mock.h')
-rw-r--r-- | chrome_frame/test/chrome_frame_automation_mock.h | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/chrome_frame/test/chrome_frame_automation_mock.h b/chrome_frame/test/chrome_frame_automation_mock.h index 11d186f..141fb9c 100644 --- a/chrome_frame/test/chrome_frame_automation_mock.h +++ b/chrome_frame/test/chrome_frame_automation_mock.h @@ -22,7 +22,8 @@ class AutomationMockDelegate AutomationMockDelegate(MessageLoop* caller_message_loop, int launch_timeout, bool perform_version_check, const std::wstring& profile_name, - const std::wstring& extra_chrome_arguments, bool incognito) + const std::wstring& extra_chrome_arguments, bool incognito, + bool is_widget_mode) : caller_message_loop_(caller_message_loop), is_connected_(false), navigation_result_(false) { test_server_.SetUp(); @@ -31,8 +32,18 @@ class AutomationMockDelegate chrome_frame_test::GetProfilePath(profile_name)); automation_client_ = new ChromeFrameAutomationClient; - automation_client_->Initialize(this, launch_timeout, perform_version_check, - profile_path, extra_chrome_arguments, incognito); + ChromeFrameLaunchParams clp = { + launch_timeout, + GURL(), + GURL(), + profile_path, + profile_name, + extra_chrome_arguments, + perform_version_check, + incognito, + is_widget_mode + }; + automation_client_->Initialize(this, clp); } ~AutomationMockDelegate() { if (automation_client_.get()) { @@ -136,7 +147,8 @@ class AutomationMockLaunch typedef AutomationMockDelegate<AutomationMockLaunch> Base; AutomationMockLaunch(MessageLoop* caller_message_loop, int launch_timeout) - : Base(caller_message_loop, launch_timeout, true, L"", L"", false) { + : Base(caller_message_loop, launch_timeout, true, L"", L"", false, + false) { } virtual void OnAutomationServerReady() { Base::OnAutomationServerReady(); @@ -153,7 +165,8 @@ class AutomationMockNavigate typedef AutomationMockDelegate<AutomationMockNavigate> Base; AutomationMockNavigate(MessageLoop* caller_message_loop, int launch_timeout) - : Base(caller_message_loop, launch_timeout, true, L"", L"", false) { + : Base(caller_message_loop, launch_timeout, true, L"", L"", false, + false) { } virtual void OnLoad(int tab_handle, const GURL& url) { Base::OnLoad(tab_handle, url); @@ -167,7 +180,7 @@ class AutomationMockPostMessage typedef AutomationMockDelegate<AutomationMockPostMessage> Base; AutomationMockPostMessage(MessageLoop* caller_message_loop, int launch_timeout) - : Base(caller_message_loop, launch_timeout, true, L"", L"", false), + : Base(caller_message_loop, launch_timeout, true, L"", L"", false, false), postmessage_result_(false) {} bool postmessage_result() const { return postmessage_result_; @@ -195,7 +208,7 @@ class AutomationMockHostNetworkRequestStart typedef AutomationMockDelegate<AutomationMockHostNetworkRequestStart> Base; AutomationMockHostNetworkRequestStart(MessageLoop* caller_message_loop, int launch_timeout) - : Base(caller_message_loop, launch_timeout, true, L"", L"", false), + : Base(caller_message_loop, launch_timeout, true, L"", L"", false, false), request_start_result_(false) { if (automation()) { automation()->set_use_chrome_network(false); |