Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: ceee/ie/broker/cookie_api_module_unittest.cc

Issue 6063001: ceee: Include base/win/scope_comptr.h instead of base/scoped_comptr_win.h (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/ceee
Patch Set: fix chrome_frame Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ceee/ie/broker/cookie_api_module.cc ('k') | ceee/ie/broker/tab_api_module_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 // Cookie API implementation unit tests. 5 // Cookie API implementation unit tests.
6 6
7 // MockWin32 can't be included after ChromeFrameHost because of an include 7 // MockWin32 can't be included after ChromeFrameHost because of an include
8 // incompatibility with atlwin.h. 8 // incompatibility with atlwin.h.
9 #include "ceee/testing/utils/mock_win32.h" // NOLINT 9 #include "ceee/testing/utils/mock_win32.h" // NOLINT
10 10
11 #include "base/scoped_comptr_win.h"
12 #include "base/string_util.h" 11 #include "base/string_util.h"
12 #include "base/win/scoped_comptr.h"
13 #include "ceee/common/process_utils_win.h" 13 #include "ceee/common/process_utils_win.h"
14 #include "ceee/ie/broker/api_dispatcher.h" 14 #include "ceee/ie/broker/api_dispatcher.h"
15 #include "ceee/ie/broker/api_module_constants.h" 15 #include "ceee/ie/broker/api_module_constants.h"
16 #include "ceee/ie/broker/cookie_api_module.h" 16 #include "ceee/ie/broker/cookie_api_module.h"
17 #include "ceee/ie/broker/tab_api_module.h" 17 #include "ceee/ie/broker/tab_api_module.h"
18 #include "ceee/ie/broker/window_api_module.h" 18 #include "ceee/ie/broker/window_api_module.h"
19 #include "ceee/ie/testing/mock_broker_and_friends.h" 19 #include "ceee/ie/testing/mock_broker_and_friends.h"
20 #include "ceee/testing/utils/instance_count_mixin.h" 20 #include "ceee/testing/utils/instance_count_mixin.h"
21 #include "ceee/testing/utils/mock_window_utils.h" 21 #include "ceee/testing/utils/mock_window_utils.h"
22 #include "ceee/testing/utils/test_utils.h" 22 #include "ceee/testing/utils/test_utils.h"
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after
357 // Test failed executor access. 357 // Test failed executor access.
358 EXPECT_CALL(result.mock_api_dispatcher_, 358 EXPECT_CALL(result.mock_api_dispatcher_,
359 GetExecutor(test_tab_window, _, NotNull())). 359 GetExecutor(test_tab_window, _, NotNull())).
360 WillOnce(SetArgumentPointee<2>(static_cast<void*>(NULL))); 360 WillOnce(SetArgumentPointee<2>(static_cast<void*>(NULL)));
361 EXPECT_CALL(result, PostError(_)).Times(1); 361 EXPECT_CALL(result, PostError(_)).Times(1);
362 EXPECT_HRESULT_FAILED(result.CallGetCookieInfo("helloworld", "foo", 362 EXPECT_HRESULT_FAILED(result.CallGetCookieInfo("helloworld", "foo",
363 test_frame_window, false, 363 test_frame_window, false,
364 NULL)); 364 NULL));
365 // Test executor. 365 // Test executor.
366 testing::MockCookieExecutor* mock_cookie_executor; 366 testing::MockCookieExecutor* mock_cookie_executor;
367 ScopedComPtr<ICeeeCookieExecutor> mock_cookie_executor_keeper; 367 base::win::ScopedComPtr<ICeeeCookieExecutor> mock_cookie_executor_keeper;
368 EXPECT_HRESULT_SUCCEEDED(testing::MockCookieExecutor::CreateInitialized( 368 EXPECT_HRESULT_SUCCEEDED(testing::MockCookieExecutor::CreateInitialized(
369 &mock_cookie_executor, mock_cookie_executor_keeper.Receive())); 369 &mock_cookie_executor, mock_cookie_executor_keeper.Receive()));
370 EXPECT_CALL(result.mock_api_dispatcher_, 370 EXPECT_CALL(result.mock_api_dispatcher_,
371 GetExecutor(test_tab_window, _, NotNull())). 371 GetExecutor(test_tab_window, _, NotNull())).
372 WillRepeatedly(DoAll(SetArgumentPointee<2>( 372 WillRepeatedly(DoAll(SetArgumentPointee<2>(
373 mock_cookie_executor_keeper.get()), 373 mock_cookie_executor_keeper.get()),
374 AddRef(mock_cookie_executor_keeper.get()))); 374 AddRef(mock_cookie_executor_keeper.get())));
375 // Failing Executor. 375 // Failing Executor.
376 // The executor classes are already strict from their base class impl. 376 // The executor classes are already strict from their base class impl.
377 EXPECT_CALL(*mock_cookie_executor, GetCookie(_, _, _)). 377 EXPECT_CALL(*mock_cookie_executor, GetCookie(_, _, _)).
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 scoped_ptr<ListValue> tab_list; 535 scoped_ptr<ListValue> tab_list;
536 536
537 // Test failed executor access. 537 // Test failed executor access.
538 EXPECT_CALL(result.mock_api_dispatcher_, 538 EXPECT_CALL(result.mock_api_dispatcher_,
539 GetExecutor(test_frame_window, _, NotNull())). 539 GetExecutor(test_frame_window, _, NotNull())).
540 WillOnce(SetArgumentPointee<2>(static_cast<void*>(NULL))); 540 WillOnce(SetArgumentPointee<2>(static_cast<void*>(NULL)));
541 EXPECT_FALSE(result.CallGetTabListForWindow(test_frame_window, &tab_list)); 541 EXPECT_FALSE(result.CallGetTabListForWindow(test_frame_window, &tab_list));
542 542
543 // Test executor. 543 // Test executor.
544 testing::MockWindowExecutor* mock_window_executor; 544 testing::MockWindowExecutor* mock_window_executor;
545 ScopedComPtr<ICeeeWindowExecutor> mock_window_executor_keeper; 545 base::win::ScopedComPtr<ICeeeWindowExecutor> mock_window_executor_keeper;
546 EXPECT_HRESULT_SUCCEEDED(testing::MockWindowExecutor::CreateInitialized( 546 EXPECT_HRESULT_SUCCEEDED(testing::MockWindowExecutor::CreateInitialized(
547 &mock_window_executor, mock_window_executor_keeper.Receive())); 547 &mock_window_executor, mock_window_executor_keeper.Receive()));
548 EXPECT_CALL(result.mock_api_dispatcher_, 548 EXPECT_CALL(result.mock_api_dispatcher_,
549 GetExecutor(test_frame_window, _, NotNull())). 549 GetExecutor(test_frame_window, _, NotNull())).
550 WillRepeatedly(DoAll(SetArgumentPointee<2>( 550 WillRepeatedly(DoAll(SetArgumentPointee<2>(
551 mock_window_executor_keeper.get()), 551 mock_window_executor_keeper.get()),
552 AddRef(mock_window_executor_keeper.get()))); 552 AddRef(mock_window_executor_keeper.get())));
553 // Failing Executor. 553 // Failing Executor.
554 // The executor classes are already strict from their base class impl. 554 // The executor classes are already strict from their base class impl.
555 EXPECT_CALL(*mock_window_executor, GetTabs(NotNull())). 555 EXPECT_CALL(*mock_window_executor, GetTabs(NotNull())).
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
646 646
647 // Test failed executor access. 647 // Test failed executor access.
648 EXPECT_CALL(result.mock_api_dispatcher_, 648 EXPECT_CALL(result.mock_api_dispatcher_,
649 GetExecutor(test_window, _, NotNull())). 649 GetExecutor(test_window, _, NotNull())).
650 WillOnce(SetArgumentPointee<2>(static_cast<void*>(NULL))); 650 WillOnce(SetArgumentPointee<2>(static_cast<void*>(NULL)));
651 EXPECT_FALSE(result.CallGetTabProtectedMode(test_window, 651 EXPECT_FALSE(result.CallGetTabProtectedMode(test_window,
652 &is_protected_mode)); 652 &is_protected_mode));
653 653
654 // Test executor. 654 // Test executor.
655 testing::MockTabExecutor* mock_tab_executor; 655 testing::MockTabExecutor* mock_tab_executor;
656 ScopedComPtr<ICeeeTabExecutor> mock_tab_executor_keeper; 656 base::win::ScopedComPtr<ICeeeTabExecutor> mock_tab_executor_keeper;
657 EXPECT_HRESULT_SUCCEEDED(testing::MockTabExecutor::CreateInitialized( 657 EXPECT_HRESULT_SUCCEEDED(testing::MockTabExecutor::CreateInitialized(
658 &mock_tab_executor, mock_tab_executor_keeper.Receive())); 658 &mock_tab_executor, mock_tab_executor_keeper.Receive()));
659 EXPECT_CALL(result.mock_api_dispatcher_, 659 EXPECT_CALL(result.mock_api_dispatcher_,
660 GetExecutor(test_window, _, NotNull())). 660 GetExecutor(test_window, _, NotNull())).
661 WillRepeatedly(DoAll( 661 WillRepeatedly(DoAll(
662 SetArgumentPointee<2>(mock_tab_executor_keeper.get()), 662 SetArgumentPointee<2>(mock_tab_executor_keeper.get()),
663 AddRef(mock_tab_executor_keeper.get()))); 663 AddRef(mock_tab_executor_keeper.get())));
664 // Failing Executor. 664 // Failing Executor.
665 // The executor classes are already strict from their base class impl. 665 // The executor classes are already strict from their base class impl.
666 EXPECT_CALL(*mock_tab_executor, GetTabInfo(NotNull())). 666 EXPECT_CALL(*mock_tab_executor, GetTabInfo(NotNull())).
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after
1022 Return(true))); 1022 Return(true)));
1023 EXPECT_CALL(*cookie_changed.api_result_, 1023 EXPECT_CALL(*cookie_changed.api_result_,
1024 CookieStoreIsRegistered(HWND(5))).WillOnce(Return(S_FALSE)); 1024 CookieStoreIsRegistered(HWND(5))).WillOnce(Return(S_FALSE));
1025 EXPECT_CALL(*cookie_changed.api_result_, 1025 EXPECT_CALL(*cookie_changed.api_result_,
1026 RegisterCookieStore(HWND(5))).WillOnce(Return(S_OK)); 1026 RegisterCookieStore(HWND(5))).WillOnce(Return(S_OK));
1027 EXPECT_EQ(true, 1027 EXPECT_EQ(true,
1028 cookie_changed.EventHandlerImpl(input_args, &converted_args)); 1028 cookie_changed.EventHandlerImpl(input_args, &converted_args));
1029 } 1029 }
1030 1030
1031 } // namespace 1031 } // namespace
OLDNEW
« no previous file with comments | « ceee/ie/broker/cookie_api_module.cc ('k') | ceee/ie/broker/tab_api_module_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698