Lines Matching refs:service_

84     service_.reset(new PersistentTabRestoreService(profile(), time_factory_));
88 service_->Shutdown();
89 service_.reset();
95 return service_->mutable_entries();
99 service_->PruneEntries();
119 service_->Shutdown();
121 service_.reset();
122 service_.reset(new PersistentTabRestoreService(profile(), time_factory_));
163 service_->LoadTabsFromLastSession();
173 scoped_ptr<PersistentTabRestoreService> service_;
208 service_->CreateHistoricalTab(web_contents(), -1);
211 ASSERT_EQ(1U, service_->entries().size());
214 TabRestoreService::Entry* entry = service_->entries().front();
232 service_->CreateHistoricalTab(web_contents(), -1);
235 ASSERT_EQ(2U, service_->entries().size());
238 entry = service_->entries().front();
255 service_->CreateHistoricalTab(web_contents(), -1);
256 EXPECT_TRUE(service_->entries().empty());
264 service_->CreateHistoricalTab(web_contents(), -1);
270 ASSERT_EQ(1U, service_->entries().size());
273 PersistentTabRestoreService::Entry* entry = service_->entries().front();
291 service_->CreateHistoricalTab(web_contents(), -1);
294 ASSERT_EQ(1U, service_->entries().size());
298 TabRestoreService::Entry* entry = service_->entries().front();
309 ASSERT_EQ(1U, service_->entries().size());
312 entry = service_->entries().front();
361 service_->CreateHistoricalTab(web_contents(), -1);
362 ASSERT_EQ(1U, service_->entries().size());
368 ASSERT_EQ(1U, service_->entries().size());
370 const TabRestoreService::Entry* restored_entry = service_->entries().front();
388 service_->CreateHistoricalTab(web_contents(), -1);
389 ASSERT_EQ(1U, service_->entries().size());
397 ASSERT_EQ(1U, service_->entries().size());
407 EXPECT_FALSE(service_->IsLoaded());
410 service_->AddObserver(&observer);
413 service_->RemoveObserver(&observer);
416 ASSERT_EQ(1U, service_->entries().size());
417 TabRestoreService::Entry* entry2 = service_->entries().front();
443 ASSERT_EQ(0U, service_->entries().size());
457 ASSERT_EQ(0U, service_->entries().size());
468 service_->CreateHistoricalTab(web_contents(), -1);
474 ASSERT_EQ(2U, service_->entries().size());
476 TabRestoreService::Entry* entry = service_->entries().front();
489 entry = *(++service_->entries().begin());
511 service_->CreateHistoricalTab(web_contents(), -1);
517 ASSERT_EQ(2U, service_->entries().size());
519 TabRestoreService::Entry* entry = service_->entries().front();
531 entry = *(++service_->entries().begin());
555 service_->CreateHistoricalTab(web_contents(), -1);
561 ASSERT_EQ(kMaxEntries, service_->entries().size());
564 TabRestoreService::Entry* entry = service_->entries().front();
584 service_->CreateHistoricalTab(web_contents(), -1);
587 ASSERT_EQ(1U, service_->entries().size());
593 TabRestoreService::Entry* entry = service_->entries().front();
611 ASSERT_EQ(1U, service_->entries().size());
614 TabRestoreService::Entry* restored_entry = service_->entries().front();
628 service_->ClearEntries();
629 ASSERT_TRUE(service_->entries().empty());
646 EXPECT_EQ(max_entries + 5, service_->entries().size());
648 EXPECT_EQ(max_entries, service_->entries().size());
651 EXPECT_EQ(max_entries, service_->entries().size());
662 EXPECT_EQ(max_entries + 1, service_->entries().size());
664 EXPECT_EQ(max_entries, service_->entries().size());
666 static_cast<Tab*>(service_->entries().front())->
678 EXPECT_EQ(max_entries + 1, service_->entries().size());
680 EXPECT_EQ(max_entries, service_->entries().size());
682 static_cast<Tab*>(service_->entries().front())->
691 EXPECT_EQ(max_entries + 1, service_->entries().size());
693 EXPECT_EQ(max_entries, service_->entries().size());
695 static_cast<Tab*>(service_->entries().front())->
700 delete service_->entries().front();
707 EXPECT_EQ(max_entries, service_->entries().size());
709 EXPECT_EQ(max_entries, service_->entries().size());
711 static_cast<Tab*>(service_->entries().front())->
728 service_->CreateHistoricalTab(web_contents(), -1);
731 EXPECT_EQ(max_entries, service_->entries().size());
734 EXPECT_EQ(max_entries, service_->entries().size());
744 service_->CreateHistoricalTab(web_contents(), -1);
747 EXPECT_FALSE(service_->IsLoaded());
749 service_->AddObserver(&observer);
750 EXPECT_EQ(max_entries, service_->entries().size());
753 EXPECT_TRUE(service_->IsLoaded());
754 service_->RemoveObserver(&observer);