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

Side by Side Diff: chrome_frame/cfproxy_test.cc

Issue 5783004: Keep deinlining stuff. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Well, it all compiles locally? 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
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 #include <string> 5 #include <string>
6 #include "base/file_path.h" 6 #include "base/file_path.h"
7 #include "base/waitable_event.h" 7 #include "base/waitable_event.h"
8 #include "chrome/common/automation_messages.h" 8 #include "chrome/common/automation_messages.h"
9 #include "chrome_frame/cfproxy_private.h" 9 #include "chrome_frame/cfproxy_private.h"
10 #include "testing/gtest/include/gtest/gtest.h" 10 #include "testing/gtest/include/gtest/gtest.h"
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
425 } 425 }
426 426
427 TEST(Deserialize, DispatchTabMessage) { 427 TEST(Deserialize, DispatchTabMessage) {
428 testing::InSequence s; 428 testing::InSequence s;
429 StrictMock<MockChromeProxyDelegate> delegate; 429 StrictMock<MockChromeProxyDelegate> delegate;
430 GURL url("http://destination"); 430 GURL url("http://destination");
431 GURL ref("http://referer"); 431 GURL ref("http://referer");
432 432
433 // Tuple3<int, int, IPC::NavigationInfo> 433 // Tuple3<int, int, IPC::NavigationInfo>
434 int flags = 2; 434 int flags = 2;
435 IPC::NavigationInfo ni = {2, 3, 4, L"title", url, 435 IPC::NavigationInfo ni(2, 3, 4, L"title", url,
436 ref, SECURITY_STYLE_AUTHENTICATION_BROKEN, true, true}; 436 ref, SECURITY_STYLE_AUTHENTICATION_BROKEN, true, true);
437 AutomationMsg_NavigationStateChanged m1(0, 1, flags, ni); 437 AutomationMsg_NavigationStateChanged m1(0, 1, flags, ni);
438 EXPECT_CALL(delegate, NavigationStateChanged(flags, EqNavigationInfo(ni))); 438 EXPECT_CALL(delegate, NavigationStateChanged(flags, EqNavigationInfo(ni)));
439 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m1)); 439 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m1));
440 440
441 // Tuple2<int, std::wstring> 441 // Tuple2<int, std::wstring>
442 AutomationMsg_UpdateTargetUrl m2(0, 1, L"hello"); 442 AutomationMsg_UpdateTargetUrl m2(0, 1, L"hello");
443 EXPECT_CALL(delegate, UpdateTargetUrl(StrEq(L"hello"))); 443 EXPECT_CALL(delegate, UpdateTargetUrl(StrEq(L"hello")));
444 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m2)); 444 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m2));
445 445
446 // Tuple2<int, MSG> 446 // Tuple2<int, MSG>
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
479 479
480 // Tuple4<int, string, string, string> 480 // Tuple4<int, string, string, string>
481 std::string msg("Load oranges barrels"); 481 std::string msg("Load oranges barrels");
482 std::string origin("Brothers Karamazov"); 482 std::string origin("Brothers Karamazov");
483 std::string target("Alexander Ivanovich"); 483 std::string target("Alexander Ivanovich");
484 AutomationMsg_ForwardMessageToExternalHost m9(0, 1, msg, origin, target); 484 AutomationMsg_ForwardMessageToExternalHost m9(0, 1, msg, origin, target);
485 EXPECT_CALL(delegate, MessageToHost(msg, origin, target)); 485 EXPECT_CALL(delegate, MessageToHost(msg, origin, target));
486 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m9)); 486 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m9));
487 487
488 // Tuple4<int, HANDLE, int, IPC::ContextMenuParams> 488 // Tuple4<int, HANDLE, int, IPC::ContextMenuParams>
489 IPC::MiniContextMenuParams ctxmenu = { 711, 512, GURL("http://link_src"), 489 IPC::MiniContextMenuParams ctxmenu(711, 512, GURL("http://link_src"),
490 GURL("http://unfiltered_link_url"), GURL("http://src_url"), 490 GURL("http://unfiltered_link_url"), GURL("http://src_url"),
491 GURL("http://page_url"), GURL("http://frame_url") }; 491 GURL("http://page_url"), GURL("http://frame_url"));
492 AutomationMsg_ForwardContextMenuToExternalHost m10(0, 1, HANDLE(7), 4, 492 AutomationMsg_ForwardContextMenuToExternalHost m10(0, 1, HANDLE(7), 4,
493 ctxmenu); 493 ctxmenu);
494 EXPECT_CALL(delegate, HandleContextMenu(HANDLE(7), 4, 494 EXPECT_CALL(delegate, HandleContextMenu(HANDLE(7), 4,
495 EqContextMenuParam(ctxmenu))); 495 EqContextMenuParam(ctxmenu)));
496 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m10)); 496 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m10));
497 497
498 // Tuple3<int, int, IPC::AutomationURLRequest> 498 // Tuple3<int, int, IPC::AutomationURLRequest>
499 IPC::AutomationURLRequest url_request = {"url", "post", "referer", 499 IPC::AutomationURLRequest url_request("url", "post", "referer",
500 "extra_headers", 0, 3 }; 500 "extra_headers", 0, 3, 0);
501 AutomationMsg_RequestStart m11(0, 1, 7, url_request); 501 AutomationMsg_RequestStart m11(0, 1, 7, url_request);
502 EXPECT_CALL(delegate, Network_Start(7, EqURLRequest(url_request))); 502 EXPECT_CALL(delegate, Network_Start(7, EqURLRequest(url_request)));
503 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m11)); 503 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m11));
504 504
505 // Tuple3<int, int, int> 505 // Tuple3<int, int, int>
506 AutomationMsg_RequestRead m12(0, 1, 7, 16384); 506 AutomationMsg_RequestRead m12(0, 1, 7, 16384);
507 EXPECT_CALL(delegate, Network_Read(7, 16384)); 507 EXPECT_CALL(delegate, Network_Read(7, 16384));
508 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m12)); 508 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m12));
509 509
510 // Tuple3<int, int, URLRequestStatus> 510 // Tuple3<int, int, URLRequestStatus>
511 AutomationMsg_RequestEnd m13(0, 1, 7, URLRequestStatus()); 511 AutomationMsg_RequestEnd m13(0, 1, 7, URLRequestStatus());
512 EXPECT_CALL(delegate, Network_End(7, _)); 512 EXPECT_CALL(delegate, Network_End(7, _));
513 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m13)); 513 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m13));
514 514
515 // Tuple2<int, int> 515 // Tuple2<int, int>
516 AutomationMsg_DownloadRequestInHost m14(0, 1, 7); 516 AutomationMsg_DownloadRequestInHost m14(0, 1, 7);
517 EXPECT_CALL(delegate, Network_DownloadInHost(7)); 517 EXPECT_CALL(delegate, Network_DownloadInHost(7));
518 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m14)); 518 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m14));
519 519
520 // Tuple3<int, GURL, string> 520 // Tuple3<int, GURL, string>
521 AutomationMsg_SetCookieAsync m15(0, 1, url, "cake=big"); 521 AutomationMsg_SetCookieAsync m15(0, 1, url, "cake=big");
522 EXPECT_CALL(delegate, SetCookie(url, "cake=big")); 522 EXPECT_CALL(delegate, SetCookie(url, "cake=big"));
523 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m15)); 523 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m15));
524 524
525 // Tuple2<int, IPC::AttachExternalTabParams> 525 // Tuple2<int, IPC::AttachExternalTabParams>
526 IPC::AttachExternalTabParams ext_tab = { 0xFEDCBA0987654321i64, url, 526 IPC::AttachExternalTabParams ext_tab(0xFEDCBA0987654321i64, url,
527 gfx::Rect(6, 9, 123, 999), 1, false, "theprofile" }; 527 gfx::Rect(6, 9, 123, 999), 1,
528 false, "theprofile");
528 AutomationMsg_AttachExternalTab m16(0, 1, ext_tab); 529 AutomationMsg_AttachExternalTab m16(0, 1, ext_tab);
529 EXPECT_CALL(delegate, AttachTab(EqAttachExternalTab(ext_tab))); 530 EXPECT_CALL(delegate, AttachTab(EqAttachExternalTab(ext_tab)));
530 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m16)); 531 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m16));
531 532
532 // Tuple2<int, int> 533 // Tuple2<int, int>
533 AutomationMsg_RequestGoToHistoryEntryOffset m17(0, 1, -4); 534 AutomationMsg_RequestGoToHistoryEntryOffset m17(0, 1, -4);
534 EXPECT_CALL(delegate, GoToHistoryOffset(-4)); 535 EXPECT_CALL(delegate, GoToHistoryOffset(-4));
535 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m17)); 536 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m17));
536 537
537 // Tuple3<int, GURL, int> 538 // Tuple3<int, GURL, int>
538 AutomationMsg_GetCookiesFromHost m18(0, 1, url, 903); 539 AutomationMsg_GetCookiesFromHost m18(0, 1, url, 903);
539 EXPECT_CALL(delegate, GetCookies(url, 903)); 540 EXPECT_CALL(delegate, GetCookies(url, 903));
540 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m18)); 541 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m18));
541 542
542 AutomationMsg_CloseExternalTab m19(0, 1); 543 AutomationMsg_CloseExternalTab m19(0, 1);
543 EXPECT_CALL(delegate, TabClosed()); 544 EXPECT_CALL(delegate, TabClosed());
544 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m19)); 545 EXPECT_TRUE(DispatchTabMessageToDelegate(&delegate, m19));
545 } 546 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698