| OLD | NEW |
| 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 <deque> | 5 #include <deque> |
| 6 | 6 |
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "base/path_service.h" | 8 #include "base/path_service.h" |
| 9 #include "base/string_util.h" | 9 #include "base/string_util.h" |
| 10 #include "base/stringprintf.h" | 10 #include "base/stringprintf.h" |
| (...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 133 TestPrerenderContents( | 133 TestPrerenderContents( |
| 134 PrerenderManager* prerender_manager, | 134 PrerenderManager* prerender_manager, |
| 135 PrerenderTracker* prerender_tracker, | 135 PrerenderTracker* prerender_tracker, |
| 136 Profile* profile, | 136 Profile* profile, |
| 137 const GURL& url, | 137 const GURL& url, |
| 138 const content::Referrer& referrer, | 138 const content::Referrer& referrer, |
| 139 int expected_number_of_loads, | 139 int expected_number_of_loads, |
| 140 FinalStatus expected_final_status, | 140 FinalStatus expected_final_status, |
| 141 bool prerender_should_wait_for_ready_title) | 141 bool prerender_should_wait_for_ready_title) |
| 142 : PrerenderContents(prerender_manager, prerender_tracker, | 142 : PrerenderContents(prerender_manager, prerender_tracker, |
| 143 profile, url, referrer, ORIGIN_LINK_REL_PRERENDER, | 143 profile, url, referrer, |
| 144 ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN, |
| 144 PrerenderManager::kNoExperiment), | 145 PrerenderManager::kNoExperiment), |
| 145 number_of_loads_(0), | 146 number_of_loads_(0), |
| 146 expected_number_of_loads_(expected_number_of_loads), | 147 expected_number_of_loads_(expected_number_of_loads), |
| 147 expected_final_status_(expected_final_status), | 148 expected_final_status_(expected_final_status), |
| 148 new_render_view_host_(NULL), | 149 new_render_view_host_(NULL), |
| 149 was_hidden_(false), | 150 was_hidden_(false), |
| 150 was_shown_(false), | 151 was_shown_(false), |
| 151 should_be_shown_(expected_final_status == FINAL_STATUS_USED), | 152 should_be_shown_(expected_final_status == FINAL_STATUS_USED), |
| 152 quit_message_loop_on_destruction_( | 153 quit_message_loop_on_destruction_( |
| 153 expected_final_status != FINAL_STATUS_EVICTED && | 154 expected_final_status != FINAL_STATUS_EVICTED && |
| (...skipping 2265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2419 ResultCatcher catcher; | 2420 ResultCatcher catcher; |
| 2420 | 2421 |
| 2421 PrerenderTestURL("files/prerender/prerender_page.html", FINAL_STATUS_USED, 1); | 2422 PrerenderTestURL("files/prerender/prerender_page.html", FINAL_STATUS_USED, 1); |
| 2422 NavigateToDestURL(); | 2423 NavigateToDestURL(); |
| 2423 ASSERT_TRUE(IsEmptyPrerenderLinkManager()); | 2424 ASSERT_TRUE(IsEmptyPrerenderLinkManager()); |
| 2424 | 2425 |
| 2425 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message(); | 2426 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message(); |
| 2426 } | 2427 } |
| 2427 | 2428 |
| 2428 } // namespace prerender | 2429 } // namespace prerender |
| OLD | NEW |