| Index: chrome/browser/prerender/prerender_tracker_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/prerender/prerender_tracker_unittest.cc (revision 245386)
|
| +++ chrome/browser/prerender/prerender_tracker_unittest.cc (working copy)
|
| @@ -204,6 +204,13 @@
|
| message_loop_.RunUntilIdle();
|
| }
|
|
|
| + bool IsPrerenderingOnIOThread(int render_process_id, int render_frame_id) {
|
| + PrerenderTracker::ChildRouteIdPair render_frame_route_id_pair(
|
| + render_process_id, render_frame_id);
|
| + return prerender_tracker()->resource_throttle_io_thread_map_.count(
|
| + render_frame_route_id_pair) > 0;
|
| + }
|
| +
|
| private:
|
| base::MessageLoopForIO message_loop_;
|
| content::TestBrowserThread ui_thread_;
|
| @@ -214,20 +221,17 @@
|
| };
|
|
|
| TEST_F(PrerenderTrackerTest, IsPrerenderingOnIOThread) {
|
| - EXPECT_FALSE(prerender_tracker()->IsPrerenderingOnIOThread(
|
| - kDefaultChildId, kDefaultRouteId));
|
| + EXPECT_FALSE(IsPrerenderingOnIOThread(kDefaultChildId, kDefaultRouteId));
|
|
|
| test_contents()->Start();
|
| // This calls AddPrerenderOnIOThreadTask().
|
| RunEvents();
|
| - EXPECT_TRUE(prerender_tracker()->IsPrerenderingOnIOThread(
|
| - kDefaultChildId, kDefaultRouteId));
|
| + EXPECT_TRUE(IsPrerenderingOnIOThread(kDefaultChildId, kDefaultRouteId));
|
|
|
| test_contents()->Cancel();
|
| // This calls RemovePrerenderOnIOThreadTask().
|
| RunEvents();
|
| - EXPECT_FALSE(prerender_tracker()->IsPrerenderingOnIOThread(
|
| - kDefaultChildId, kDefaultRouteId));
|
| + EXPECT_FALSE(IsPrerenderingOnIOThread(kDefaultChildId, kDefaultRouteId));
|
| }
|
|
|
| // Checks that deferred redirects are throttled and resumed correctly.
|
| @@ -238,8 +242,7 @@
|
| test_contents()->Start();
|
| // This calls AddPrerenderOnIOThreadTask().
|
| RunEvents();
|
| - EXPECT_TRUE(prerender_tracker()->IsPrerenderingOnIOThread(
|
| - kDefaultChildId, kDefaultRouteId));
|
| + EXPECT_TRUE(IsPrerenderingOnIOThread(kDefaultChildId, kDefaultRouteId));
|
|
|
| // Fake a request.
|
| net::TestURLRequestContext url_request_context;
|
| @@ -280,8 +283,7 @@
|
| test_contents()->Start();
|
| // This calls AddPrerenderOnIOThreadTask().
|
| RunEvents();
|
| - EXPECT_TRUE(prerender_tracker()->IsPrerenderingOnIOThread(
|
| - kDefaultChildId, kDefaultRouteId));
|
| + EXPECT_TRUE(IsPrerenderingOnIOThread(kDefaultChildId, kDefaultRouteId));
|
|
|
| // Fake a request.
|
| net::TestURLRequestContext url_request_context;
|
| @@ -322,8 +324,7 @@
|
| test_contents()->Start();
|
| // This calls AddPrerenderOnIOThreadTask().
|
| RunEvents();
|
| - EXPECT_TRUE(prerender_tracker()->IsPrerenderingOnIOThread(
|
| - kDefaultChildId, kDefaultRouteId));
|
| + EXPECT_TRUE(IsPrerenderingOnIOThread(kDefaultChildId, kDefaultRouteId));
|
|
|
| // Fake a request.
|
| net::TestURLRequestContext url_request_context;
|
| @@ -362,8 +363,7 @@
|
| test_contents()->Start();
|
| // This calls AddPrerenderOnIOThreadTask().
|
| RunEvents();
|
| - EXPECT_TRUE(prerender_tracker()->IsPrerenderingOnIOThread(
|
| - kDefaultChildId, kDefaultRouteId));
|
| + EXPECT_TRUE(IsPrerenderingOnIOThread(kDefaultChildId, kDefaultRouteId));
|
|
|
| // Fake a request.
|
| net::TestURLRequestContext url_request_context;
|
|
|