Home | History | Annotate | Download | only in prerender

Lines Matching defs:prerender_manager_

132   PrerenderManagerTest() : prerender_manager_(new TestPrerenderManager()),
137 scoped_refptr<TestPrerenderManager> prerender_manager_;
147 EXPECT_FALSE(prerender_manager_->MaybeUsePreloadedPage(NULL, url));
153 new DummyPrerenderContents(prerender_manager_.get(),
156 prerender_manager_->SetNextPrerenderContents(pc);
157 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
159 ASSERT_EQ(pc, prerender_manager_->GetEntry(url));
169 new DummyPrerenderContents(prerender_manager_.get(), url,
172 prerender_manager_->SetNextPrerenderContents(pc);
173 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
174 EXPECT_EQ(null, prerender_manager_->next_pc());
178 prerender_manager_.get(), url,
180 prerender_manager_->SetNextPrerenderContents(pc1);
181 EXPECT_FALSE(prerender_manager_->AddSimplePreload(url));
182 EXPECT_EQ(pc1, prerender_manager_->next_pc());
184 ASSERT_EQ(pc, prerender_manager_->GetEntry(url));
193 new DummyPrerenderContents(prerender_manager_.get(), url,
196 prerender_manager_->SetNextPrerenderContents(pc);
197 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
198 EXPECT_EQ(null, prerender_manager_->next_pc());
200 prerender_manager_->AdvanceTime(prerender_manager_->max_prerender_age()
202 ASSERT_EQ(null, prerender_manager_->GetEntry(url));
210 new DummyPrerenderContents(prerender_manager_.get(), url,
213 prerender_manager_->SetNextPrerenderContents(pc);
214 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
215 EXPECT_EQ(null, prerender_manager_->next_pc());
219 new DummyPrerenderContents(prerender_manager_.get(), url1,
221 prerender_manager_->SetNextPrerenderContents(pc1);
222 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url1));
223 EXPECT_EQ(null, prerender_manager_->next_pc());
225 ASSERT_EQ(null, prerender_manager_->GetEntry(url));
226 ASSERT_EQ(pc1, prerender_manager_->GetEntry(url1));
234 prerender_manager_->set_max_elements(2);
237 new DummyPrerenderContents(prerender_manager_.get(), url,
240 prerender_manager_->SetNextPrerenderContents(pc);
241 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
242 EXPECT_EQ(null, prerender_manager_->next_pc());
246 new DummyPrerenderContents(prerender_manager_.get(), url1,
248 prerender_manager_->SetNextPrerenderContents(pc1);
249 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url1));
250 EXPECT_EQ(null, prerender_manager_->next_pc());
254 new DummyPrerenderContents(prerender_manager_.get(), url2,
256 prerender_manager_->SetNextPrerenderContents(pc2);
257 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url2));
258 EXPECT_EQ(null, prerender_manager_->next_pc());
260 ASSERT_EQ(null, prerender_manager_->GetEntry(url));
261 ASSERT_EQ(pc1, prerender_manager_->GetEntry(url1));
262 ASSERT_EQ(pc2, prerender_manager_->GetEntry(url2));
278 new DummyPrerenderContents(prerender_manager_.get(), url, alias_urls,
281 prerender_manager_->SetNextPrerenderContents(pc);
282 EXPECT_TRUE(prerender_manager_->AddPreload(url, alias_urls, GURL()));
283 ASSERT_EQ(NULL, prerender_manager_->GetEntry(not_an_alias_url));
284 ASSERT_EQ(pc, prerender_manager_->GetEntry(alias_url1));
285 prerender_manager_->SetNextPrerenderContents(pc);
286 EXPECT_TRUE(prerender_manager_->AddPreload(url, alias_urls, GURL()));
287 ASSERT_EQ(pc, prerender_manager_->GetEntry(alias_url2));
288 prerender_manager_->SetNextPrerenderContents(pc);
289 EXPECT_TRUE(prerender_manager_->AddPreload(url, alias_urls, GURL()));
290 ASSERT_EQ(pc, prerender_manager_->GetEntry(url));
293 prerender_manager_->SetNextPrerenderContents(pc);
294 EXPECT_TRUE(prerender_manager_->AddPreload(url, alias_urls, GURL()));
295 EXPECT_FALSE(prerender_manager_->AddSimplePreload(url));
296 EXPECT_FALSE(prerender_manager_->AddSimplePreload(alias_url1));
297 EXPECT_FALSE(prerender_manager_->AddSimplePreload(alias_url2));
298 ASSERT_EQ(pc, prerender_manager_->GetEntry(url));
308 new DummyPrerenderContents(prerender_manager_.get(), url,
311 prerender_manager_->SetNextPrerenderContents(pc);
312 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
313 EXPECT_EQ(null, prerender_manager_->next_pc());
316 prerender_manager_->set_rate_limit_enabled(true);
317 prerender_manager_->AdvanceTimeTicks(base::TimeDelta::FromMilliseconds(1));
321 new DummyPrerenderContents(prerender_manager_.get(), url1,
323 prerender_manager_->SetNextPrerenderContents(rate_limit_pc);
324 EXPECT_FALSE(prerender_manager_->AddSimplePreload(url1));
325 prerender_manager_->set_rate_limit_enabled(false);
332 new DummyPrerenderContents(prerender_manager_.get(), url,
335 prerender_manager_->SetNextPrerenderContents(pc);
336 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
337 EXPECT_EQ(null, prerender_manager_->next_pc());
340 prerender_manager_->set_rate_limit_enabled(true);
341 prerender_manager_->AdvanceTimeTicks(base::TimeDelta::FromMilliseconds(2000));
345 new DummyPrerenderContents(prerender_manager_.get(), url1,
347 prerender_manager_->SetNextPrerenderContents(rate_limit_pc);
348 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url1));
349 EXPECT_EQ(null, prerender_manager_->next_pc());
351 prerender_manager_->set_rate_limit_enabled(false);
357 new DummyPrerenderContents(prerender_manager_.get(),
360 prerender_manager_->SetNextPrerenderContents(pc);
361 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
370 prerender_manager_->AddPendingPreload(std::make_pair(child_id, route_id),
375 EXPECT_TRUE(prerender_manager_->IsPendingEntry(pending_url));
377 ASSERT_EQ(pc, prerender_manager_->GetEntry(url));
386 new DummyPrerenderContents(prerender_manager_.get(),
389 prerender_manager_->SetNextPrerenderContents(pc);
396 EXPECT_TRUE(prerender_manager_->AddSimplePreload(url));
397 prerender_manager_->AdvanceTime(prerender_manager_->max_prerender_age()
400 ASSERT_EQ(NULL, prerender_manager_->GetEntry(url));
404 prerender_manager_->AddPendingPreload(std::make_pair(child_id, route_id),
408 EXPECT_FALSE(prerender_manager_->IsPendingEntry(pending_url));