| Index: chrome_frame/test/automation_client_mock.cc
|
| ===================================================================
|
| --- chrome_frame/test/automation_client_mock.cc (revision 42644)
|
| +++ chrome_frame/test/automation_client_mock.cc (working copy)
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2006-2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| #include "chrome_frame/test/automation_client_mock.h"
|
| @@ -44,7 +44,7 @@
|
| void CFACMockTest::SetAutomationServerOk() {
|
| EXPECT_CALL(factory_, GetAutomationServer(testing::NotNull(),
|
| testing::Field(&ChromeFrameLaunchParams::profile_name,
|
| - testing::StrEq(profile_)),
|
| + testing::StrEq(profile_path_.BaseName().ToWStringHack())),
|
| testing::NotNull()))
|
| .Times(1)
|
| .WillOnce(testing::Invoke(CreateFunctor(&factory_,
|
| @@ -91,7 +91,8 @@
|
| MockCFDelegate cfd;
|
| chrome_frame_test::TimedMsgLoop loop;
|
| int timeout = 0; // Chrome cannot send Hello message so fast.
|
| - const std::wstring profile = L"Adam.N.Epilinter";
|
| + const FilePath profile_path(
|
| + chrome_frame_test::GetProfilePath(L"Adam.N.Epilinter"));
|
|
|
| scoped_refptr<ChromeFrameAutomationClient> client;
|
| client = new ChromeFrameAutomationClient();
|
| @@ -100,7 +101,8 @@
|
| .Times(1)
|
| .WillOnce(QUIT_LOOP(loop));
|
|
|
| - EXPECT_TRUE(client->Initialize(&cfd, timeout, false, profile, L"", false));
|
| + EXPECT_TRUE(client->Initialize(&cfd, timeout, false, profile_path, L"",
|
| + false));
|
| loop.RunFor(10);
|
| client->Uninitialize();
|
| }
|
| @@ -112,7 +114,8 @@
|
| TEST(CFACWithChrome, CreateNotSoFast) {
|
| MockCFDelegate cfd;
|
| chrome_frame_test::TimedMsgLoop loop;
|
| - const std::wstring profile = L"Adam.N.Epilinter";
|
| + const FilePath profile_path(
|
| + chrome_frame_test::GetProfilePath(L"Adam.N.Epilinter"));
|
| int timeout = 10000;
|
|
|
| scoped_refptr<ChromeFrameAutomationClient> client;
|
| @@ -125,7 +128,8 @@
|
| EXPECT_CALL(cfd, OnAutomationServerLaunchFailed(_, _))
|
| .Times(0);
|
|
|
| - EXPECT_TRUE(client->Initialize(&cfd, timeout, false, profile, L"", false));
|
| + EXPECT_TRUE(client->Initialize(&cfd, timeout, false, profile_path, L"",
|
| + false));
|
|
|
| loop.RunFor(11);
|
| client->Uninitialize();
|
| @@ -135,8 +139,9 @@
|
| TEST(CFACWithChrome, NavigateOk) {
|
| MockCFDelegate cfd;
|
| chrome_frame_test::TimedMsgLoop loop;
|
| - const std::wstring profile = L"Adam.N.Epilinter";
|
| const std::string url = "about:version";
|
| + const FilePath profile_path(
|
| + chrome_frame_test::GetProfilePath(L"Adam.N.Epilinter"));
|
| int timeout = 10000;
|
|
|
| scoped_refptr<ChromeFrameAutomationClient> client;
|
| @@ -165,7 +170,8 @@
|
| .WillOnce(QUIT_LOOP(loop));
|
| }
|
|
|
| - EXPECT_TRUE(client->Initialize(&cfd, timeout, false, profile, L"", false));
|
| + EXPECT_TRUE(client->Initialize(&cfd, timeout, false, profile_path, L"",
|
| + false));
|
| loop.RunFor(10);
|
| client->Uninitialize();
|
| client = NULL;
|
| @@ -174,7 +180,8 @@
|
| TEST(CFACWithChrome, NavigateFailed) {
|
| MockCFDelegate cfd;
|
| chrome_frame_test::TimedMsgLoop loop;
|
| - const std::wstring profile = L"Adam.N.Epilinter";
|
| + const FilePath profile_path(
|
| + chrome_frame_test::GetProfilePath(L"Adam.N.Epilinter"));
|
| const std::string url = "http://127.0.0.3:65412/";
|
| const URLRequestStatus connection_failed(URLRequestStatus::FAILED,
|
| net::ERR_INVALID_URL);
|
| @@ -204,7 +211,8 @@
|
| .Times(1)
|
| .WillOnce(QUIT_LOOP_SOON(loop, 2));
|
|
|
| - EXPECT_TRUE(client->Initialize(&cfd, 10000, false, profile, L"", false));
|
| + EXPECT_TRUE(client->Initialize(&cfd, 10000, false, profile_path, L"",
|
| + false));
|
|
|
| loop.RunFor(10);
|
| client->Uninitialize();
|
| @@ -237,7 +245,8 @@
|
| EXPECT_CALL(proxy_, CancelAsync(_)).Times(testing::AnyNumber());
|
|
|
| // Here we go!
|
| - EXPECT_TRUE(client_->Initialize(&cfd_, timeout, false, profile_, L"", false));
|
| + EXPECT_TRUE(client_->Initialize(&cfd_, timeout, false, profile_path_, L"",
|
| + false));
|
| loop_.RunFor(10);
|
| client_->Uninitialize();
|
| }
|
| @@ -262,7 +271,7 @@
|
| Set_CFD_LaunchFailed(AUTOMATION_CREATE_TAB_FAILED);
|
|
|
| // Here we go!
|
| - EXPECT_TRUE(client_->Initialize(&cfd_, timeout_, false, profile_, L"",
|
| + EXPECT_TRUE(client_->Initialize(&cfd_, timeout_, false, profile_path_, L"",
|
| false));
|
| loop_.RunFor(4);
|
| client_->Uninitialize();
|
|
|