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

Side by Side Diff: chrome/browser/prerender/prerender_unittest.cc

Issue 63273002: Rename WebKit namespace to blink (part 4) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "base/command_line.h" 5 #include "base/command_line.h"
6 #include "base/format_macros.h" 6 #include "base/format_macros.h"
7 #include "base/memory/scoped_vector.h" 7 #include "base/memory/scoped_vector.h"
8 #include "base/message_loop/message_loop.h" 8 #include "base/message_loop/message_loop.h"
9 #include "base/strings/stringprintf.h" 9 #include "base/strings/stringprintf.h"
10 #include "base/time/time.h" 10 #include "base/time/time.h"
(...skipping 664 matching lines...) Expand 10 before | Expand all | Expand 10 after
675 GURL pending_url("http://news.google.com/"); 675 GURL pending_url("http://news.google.com/");
676 676
677 DummyPrerenderContents* pending_prerender_contents = 677 DummyPrerenderContents* pending_prerender_contents =
678 prerender_manager()->CreateNextPrerenderContents( 678 prerender_manager()->CreateNextPrerenderContents(
679 pending_url, 679 pending_url,
680 ORIGIN_GWS_PRERENDER, 680 ORIGIN_GWS_PRERENDER,
681 FINAL_STATUS_USED); 681 FINAL_STATUS_USED);
682 scoped_ptr<PrerenderHandle> pending_prerender_handle( 682 scoped_ptr<PrerenderHandle> pending_prerender_handle(
683 prerender_manager()->AddPrerenderFromLinkRelPrerender( 683 prerender_manager()->AddPrerenderFromLinkRelPrerender(
684 child_id, route_id, pending_url, 684 child_id, route_id, pending_url,
685 Referrer(url, WebKit::WebReferrerPolicyDefault), kSize)); 685 Referrer(url, blink::WebReferrerPolicyDefault), kSize));
686 CHECK(pending_prerender_handle.get()); 686 CHECK(pending_prerender_handle.get());
687 EXPECT_FALSE(pending_prerender_handle->IsPrerendering()); 687 EXPECT_FALSE(pending_prerender_handle->IsPrerendering());
688 688
689 EXPECT_TRUE(prerender_contents->prerendering_has_started()); 689 EXPECT_TRUE(prerender_contents->prerendering_has_started());
690 ASSERT_EQ(prerender_contents, prerender_manager()->FindAndUseEntry(url)); 690 ASSERT_EQ(prerender_contents, prerender_manager()->FindAndUseEntry(url));
691 691
692 EXPECT_TRUE(pending_prerender_handle->IsPrerendering()); 692 EXPECT_TRUE(pending_prerender_handle->IsPrerendering());
693 ASSERT_EQ(pending_prerender_contents, 693 ASSERT_EQ(pending_prerender_contents,
694 prerender_manager()->FindAndUseEntry(pending_url)); 694 prerender_manager()->FindAndUseEntry(pending_url));
695 EXPECT_FALSE(pending_prerender_handle->IsPrerendering()); 695 EXPECT_FALSE(pending_prerender_handle->IsPrerendering());
(...skipping 16 matching lines...) Expand all
712 // to start. 712 // to start.
713 GURL pending_url("ftp://news.google.com/"); 713 GURL pending_url("ftp://news.google.com/");
714 714
715 prerender_manager()->CreateNextPrerenderContents( 715 prerender_manager()->CreateNextPrerenderContents(
716 pending_url, 716 pending_url,
717 ORIGIN_GWS_PRERENDER, 717 ORIGIN_GWS_PRERENDER,
718 FINAL_STATUS_UNSUPPORTED_SCHEME); 718 FINAL_STATUS_UNSUPPORTED_SCHEME);
719 scoped_ptr<PrerenderHandle> pending_prerender_handle( 719 scoped_ptr<PrerenderHandle> pending_prerender_handle(
720 prerender_manager()->AddPrerenderFromLinkRelPrerender( 720 prerender_manager()->AddPrerenderFromLinkRelPrerender(
721 child_id, route_id, pending_url, 721 child_id, route_id, pending_url,
722 Referrer(url, WebKit::WebReferrerPolicyDefault), kSize)); 722 Referrer(url, blink::WebReferrerPolicyDefault), kSize));
723 DCHECK(pending_prerender_handle.get()); 723 DCHECK(pending_prerender_handle.get());
724 EXPECT_FALSE(pending_prerender_handle->IsPrerendering()); 724 EXPECT_FALSE(pending_prerender_handle->IsPrerendering());
725 725
726 EXPECT_TRUE(prerender_contents->prerendering_has_started()); 726 EXPECT_TRUE(prerender_contents->prerendering_has_started());
727 ASSERT_EQ(prerender_contents, prerender_manager()->FindAndUseEntry(url)); 727 ASSERT_EQ(prerender_contents, prerender_manager()->FindAndUseEntry(url));
728 728
729 EXPECT_FALSE(pending_prerender_handle->IsPrerendering()); 729 EXPECT_FALSE(pending_prerender_handle->IsPrerendering());
730 } 730 }
731 731
732 TEST_F(PrerenderTest, CancelPendingPrerenderTest) { 732 TEST_F(PrerenderTest, CancelPendingPrerenderTest) {
733 GURL url("http://www.google.com/"); 733 GURL url("http://www.google.com/");
734 DummyPrerenderContents* prerender_contents = 734 DummyPrerenderContents* prerender_contents =
735 prerender_manager()->CreateNextPrerenderContents( 735 prerender_manager()->CreateNextPrerenderContents(
736 url, 736 url,
737 FINAL_STATUS_USED); 737 FINAL_STATUS_USED);
738 EXPECT_TRUE(AddSimplePrerender(url)); 738 EXPECT_TRUE(AddSimplePrerender(url));
739 739
740 int child_id; 740 int child_id;
741 int route_id; 741 int route_id;
742 ASSERT_TRUE(prerender_contents->GetChildId(&child_id)); 742 ASSERT_TRUE(prerender_contents->GetChildId(&child_id));
743 ASSERT_TRUE(prerender_contents->GetRouteId(&route_id)); 743 ASSERT_TRUE(prerender_contents->GetRouteId(&route_id));
744 744
745 GURL pending_url("http://news.google.com/"); 745 GURL pending_url("http://news.google.com/");
746 746
747 scoped_ptr<PrerenderHandle> pending_prerender_handle( 747 scoped_ptr<PrerenderHandle> pending_prerender_handle(
748 prerender_manager()->AddPrerenderFromLinkRelPrerender( 748 prerender_manager()->AddPrerenderFromLinkRelPrerender(
749 child_id, route_id, pending_url, 749 child_id, route_id, pending_url,
750 Referrer(url, WebKit::WebReferrerPolicyDefault), kSize)); 750 Referrer(url, blink::WebReferrerPolicyDefault), kSize));
751 CHECK(pending_prerender_handle.get()); 751 CHECK(pending_prerender_handle.get());
752 EXPECT_FALSE(pending_prerender_handle->IsPrerendering()); 752 EXPECT_FALSE(pending_prerender_handle->IsPrerendering());
753 753
754 EXPECT_TRUE(prerender_contents->prerendering_has_started()); 754 EXPECT_TRUE(prerender_contents->prerendering_has_started());
755 755
756 pending_prerender_handle.reset(); 756 pending_prerender_handle.reset();
757 757
758 ASSERT_EQ(prerender_contents, prerender_manager()->FindAndUseEntry(url)); 758 ASSERT_EQ(prerender_contents, prerender_manager()->FindAndUseEntry(url));
759 } 759 }
760 760
(...skipping 685 matching lines...) Expand 10 before | Expand all | Expand 10 after
1446 EXPECT_EQ(null, prerender_manager()->FindEntry(second_url)); 1446 EXPECT_EQ(null, prerender_manager()->FindEntry(second_url));
1447 1447
1448 // The first prerender should have died, giving life to the second one. 1448 // The first prerender should have died, giving life to the second one.
1449 prerender_manager()->AdvanceTimeTicks(wait_for_first_prerender_to_expire); 1449 prerender_manager()->AdvanceTimeTicks(wait_for_first_prerender_to_expire);
1450 EXPECT_EQ(null, prerender_manager()->FindEntry(first_url)); 1450 EXPECT_EQ(null, prerender_manager()->FindEntry(first_url));
1451 EXPECT_EQ(second_prerender_contents, 1451 EXPECT_EQ(second_prerender_contents,
1452 prerender_manager()->FindAndUseEntry(second_url)); 1452 prerender_manager()->FindAndUseEntry(second_url));
1453 } 1453 }
1454 1454
1455 } // namespace prerender 1455 } // namespace prerender
OLDNEW
« no previous file with comments | « chrome/browser/policy/policy_browsertest.cc ('k') | chrome/browser/referrer_policy_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698