Home | History | Annotate | Download | only in extensions

Lines Matching refs:service_

337   ExtensionTestingProfile() : service_(NULL) {
341 service_ = service;
343 virtual ExtensionService* GetExtensionService() { return service_; }
370 ExtensionService* service_;
396 service_ = NULL;
414 service_ = profile->CreateExtensionService(
418 service_->set_extensions_enabled(true);
419 service_->set_show_extensions_prompts(false);
420 profile->set_extensions_service(service_.get());
427 service_->ClearProvidersForTesting();
455 service_->updater()->Start();
532 service_->AddProviderForTesting(provider);
582 new CrxInstaller(service_, // frontend
599 new CrxInstaller(service_, // frontend
620 EXPECT_EQ(total_successes_, service_->extensions()->size()) <<
622 EXPECT_TRUE(service_->GetExtensionById(loaded_[0]->id(), false)) <<
658 service_->extensions()->size();
661 service_->disabled_extensions()->size();
663 service_->UpdateExtension(id, path, GURL());
669 service_->extensions()->size();
671 enabled_extension_count + service_->disabled_extensions()->size();
923 service_->Init();
934 EXPECT_TRUE(service_->GetExtensionById(loaded_[0]->id(), false));
935 EXPECT_EQ(expected_num_extensions, service_->extensions()->size());
1024 service_->Init();
1067 service_->Init();
1153 service_->OnExternalExtensionFileFound(good_crx, version.get(),
1156 ASSERT_TRUE(service_->GetExtensionById(good_crx, false));
1159 service_->UninstallExtension(good_crx, false, NULL);
1165 service_->OnExternalExtensionFileFound(good_crx, version.get(),
1168 ASSERT_TRUE(NULL == service_->GetExtensionById(good_crx, false));
1175 service_->OnExternalExtensionFileFound(good_crx, version.get(),
1178 ASSERT_TRUE(NULL == service_->GetExtensionById(good_crx, false));
1183 service_->pending_extension_manager()->AddFromExternalUpdateUrl(
1188 ASSERT_FALSE(service_->pending_extension_manager()->IsIdPending(good_crx));
1206 service_->OnExternalExtensionFileFound(
1210 ASSERT_FALSE(service_->GetExtensionById(good_crx, false));
1213 service_->OnExternalExtensionFileFound(
1216 ASSERT_TRUE(service_->GetExtensionById(good_crx, false));
1229 service_->OnExternalExtensionFileFound(
1233 ASSERT_FALSE(service_->GetExtensionById(good_crx, false));
1238 service_->OnExternalExtensionFileFound(
1241 ASSERT_TRUE(service_->GetExtensionById(good_crx, false));
1255 new CrxInstaller(service_, NULL)); // silent install
1266 EXPECT_TRUE(service_->GetExtensionById(loaded_[0]->id(), false)) <<
1287 ExtensionPrefs* prefs = service_->extension_prefs();
1305 ASSERT_EQ(1u, service_->extensions()->size());
1306 std::string extension_id = service_->extensions()->at(0)->id();
1346 EXPECT_EQ(1u, service_->extensions()->size());
1347 const Extension* extension = service_->extensions()->at(0);
1349 ExtensionPrefs* prefs = service_->extension_prefs();
1378 EXPECT_EQ(1u, service_->extensions()->size());
1379 const Extension* extension = service_->extensions()->at(0);
1382 ExtensionPrefs* prefs = service_->extension_prefs();
1401 service_->ReloadExtensions();
1403 EXPECT_EQ(1u, service_->disabled_extensions()->size());
1404 extension = service_->disabled_extensions()->at(0);
1410 service_->GrantPermissionsAndEnableExtension(extension);
1445 service_->ReloadExtensions();
1447 EXPECT_EQ(1u, service_->disabled_extensions()->size());
1448 extension = service_->disabled_extensions()->at(0);
1454 service_->GrantPermissionsAndEnableExtension(extension);
1475 service_->ReloadExtensions();
1477 EXPECT_EQ(1u, service_->extensions()->size());
1478 extension = service_->extensions()->at(0);
1678 service_->LoadExtension(extension_path);
1682 EXPECT_EQ(1u, service_->extensions()->size());
1683 EXPECT_EQ("name", service_->extensions()->at(0)->name());
1684 EXPECT_EQ("description", service_->extensions()->at(0)->description());
1695 EXPECT_EQ(1u, service_->extensions()->size());
1696 EXPECT_EQ("name", service_->extensions()->at(0)->name());
1697 EXPECT_EQ("description", service_->extensions()->at(0)->description());
1707 ASSERT_EQ(1u, service_->extensions()->size());
1708 std::string id = service_->extensions()->at(0)->id();
1727 ASSERT_EQ(1u, service_->extensions()->size());
1728 std::string id = service_->extensions()->at(0)->id();
1730 service_->extensions()->at(0)->version()->GetString());
1737 service_
1742 EXPECT_TRUE(service_->extensions()->empty());
1749 ASSERT_EQ(1u, service_->extensions()->size());
1750 const Extension* extension = service_->extensions()->at(0);
1763 ASSERT_EQ(2u, service_->extensions()->size());
1764 extension = service_->extensions()->at(1);
1778 service_->UninstallExtension(id1, false, NULL);
1780 EXPECT_EQ(1u, service_->extensions()->size());
1786 service_->UninstallExtension(id2, false, NULL);
1788 EXPECT_EQ(0u, service_->extensions()->size());
1795 EXPECT_TRUE(service_->extensions()->empty());
1801 ASSERT_EQ(1u, service_->extensions()->size());
1802 const Extension* extension = service_->extensions()->at(0);
1812 ASSERT_EQ(2u, service_->extensions()->size());
1813 extension = service_->extensions()->at(1);
1820 service_->UninstallExtension(id1, false, NULL);
1822 EXPECT_EQ(1u, service_->extensions()->size());
1824 service_->UninstallExtension(id2, false, NULL);
1827 EXPECT_TRUE(service_->extensions()->empty());
1921 const Extension* good = service_->extensions()->at(0);
1938 ASSERT_EQ(0u, service_->extensions()->size());
1950 const Extension* good = service_->extensions()->at(0);
1957 ASSERT_EQ("1.0.0.1", service_->extensions()->at(0)->VersionString());
1967 const Extension* good = service_->extensions()->at(0);
1979 const Extension* good = service_->extensions()->at(0);
1985 service_->DisableExtension(good->id());
1986 service_->SetIsIncognitoEnabled(good->id(), true);
1990 ASSERT_EQ(1u, service_->disabled_extensions()->size());
1991 const Extension* good2 = service_->disabled_extensions()->at(0);
1993 EXPECT_TRUE(service_->IsIncognitoEnabled(good2->id()));
2003 const Extension* good = service_->extensions()->at(0);
2013 const Extension* good2 = service_->extensions()->at(0);
2039 service_->LoadExtension(extension_path);
2045 EXPECT_EQ(1u, service_->extensions()->size());
2053 service_->LoadExtension(extension_path);
2059 EXPECT_EQ(1u, service_->extensions()->size());
2081 service_->pending_extension_manager()->AddFromSync(
2086 ASSERT_TRUE(service_->pending_extension_manager()->GetById(
2105 service_->pending_extension_manager()->AddFromSync(
2109 EXPECT_TRUE(service_->pending_extension_manager()->IsIdPending(kGoodId));
2114 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(kGoodId));
2116 const Extension* extension = service_->GetExtensionById(kGoodId, true);
2119 bool enabled = service_->GetExtensionById(kGoodId, false);
2122 service_->extension_prefs()->GetExtensionState(extension->id()));
2124 service_->IsIncognitoEnabled(extension->id()));
2138 service_->pending_extension_manager()->AddFromSync(
2141 EXPECT_TRUE(service_->pending_extension_manager()->IsIdPending(theme_crx));
2146 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(theme_crx));
2148 const Extension* extension = service_->GetExtensionById(theme_crx, true);
2152 service_->extension_prefs()->GetExtensionState(extension->id()));
2153 EXPECT_FALSE(service_->IsIncognitoEnabled(extension->id()));
2167 service_->pending_extension_manager()->AddFromExternalUpdateUrl(
2170 EXPECT_TRUE(service_->pending_extension_manager()->IsIdPending(theme_crx));
2175 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(theme_crx));
2177 const Extension* extension = service_->GetExtensionById(theme_crx, true);
2181 service_->extension_prefs()->GetExtensionState(extension->id()));
2182 EXPECT_FALSE(service_->IsIncognitoEnabled(extension->id()));
2192 service_->pending_extension_manager()->AddFromSync(
2199 service_->pending_extension_manager()->GetById(
2204 service_->pending_extension_manager()->AddFromExternalUpdateUrl(
2208 ASSERT_TRUE(service_->pending_extension_manager()->GetById(
2215 service_->pending_extension_manager()->AddFromSync(
2221 ASSERT_TRUE(service_->pending_extension_manager()->GetById(
2232 service_->pending_extension_manager()->AddFromSync(
2236 EXPECT_TRUE(service_->pending_extension_manager()->IsIdPending(theme_crx));
2241 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(theme_crx));
2243 const Extension* extension = service_->GetExtensionById(theme_crx, true);
2255 service_->pending_extension_manager()->AddFromSync(
2259 EXPECT_TRUE(service_->pending_extension_manager()->IsIdPending(kGoodId));
2267 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(kGoodId));
2280 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(kGoodId));
2290 ASSERT_EQ(1u, service_->extensions()->size());
2291 const Extension* good = service_->extensions()->at(0);
2296 service_->pending_extension_manager()->AddExtensionImpl(
2302 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(kGoodId));
2312 service_->UpdateExtensionBlacklist(blacklist);
2326 service_->UpdateExtensionBlacklist(blacklist);
2341 const Extension* good = service_->extensions()->at(0);
2347 service_->UpdateExtensionBlacklist(blacklist);
2353 EXPECT_EQ(0u, service_->extensions()->size());
2357 service_->UpdateExtensionBlacklist(blacklist);
2369 service_->UpdateExtensionBlacklist(blacklist);
2380 EXPECT_EQ(0u, service_->extensions()->size());
2399 service_->UpdateExtensionBlacklist(blacklist);
2406 service_->Init();
2436 EXPECT_EQ(0u, service_->extensions()->size());
2450 EXPECT_EQ(1u, service_->extensions()->size());
2461 EXPECT_EQ(1u, service_->extensions()->size());
2476 EXPECT_EQ(0u, service_->extensions()->size());
2488 EXPECT_FALSE(service_->extensions()->empty());
2489 EXPECT_TRUE(service_->GetExtensionById(extension_id, true) != NULL);
2490 EXPECT_TRUE(service_->GetExtensionById(extension_id, false) != NULL);
2491 EXPECT_TRUE(service_->disabled_extensions()->empty());
2494 service_->DisableExtension(extension_id);
2496 EXPECT_TRUE(service_->extensions()->empty());
2497 EXPECT_TRUE(service_->GetExtensionById(extension_id, true) != NULL);
2498 EXPECT_FALSE(service_->GetExtensionById(extension_id, false) != NULL);
2499 EXPECT_FALSE(service_->disabled_extensions()->empty());
2510 EXPECT_EQ(1u, service_->extensions()->size());
2511 EXPECT_EQ(0u, service_->disabled_extensions()->size());
2514 service_->set_extensions_enabled(false);
2515 service_->ReloadExtensions();
2518 EXPECT_EQ(0u, service_->extensions()->size());
2519 EXPECT_EQ(0u, service_->disabled_extensions()->size());
2522 service_->EnableExtension(good_crx);
2523 service_->ReloadExtensions();
2526 EXPECT_EQ(0u, service_->extensions()->size());
2527 EXPECT_EQ(0u, service_->disabled_extensions()->size());
2530 service_->set_extensions_enabled(true);
2531 service_->ReloadExtensions();
2533 EXPECT_EQ(1u, service_->extensions()->size());
2534 EXPECT_EQ(0u, service_->disabled_extensions()->size());
2545 service_->DisableExtension(extension_id);
2547 EXPECT_EQ(0u, service_->extensions()->size());
2548 EXPECT_EQ(1u, service_->disabled_extensions()->size());
2550 service_->ReloadExtensions();
2553 EXPECT_EQ(0u, service_->extensions()->size());
2554 EXPECT_EQ(1u, service_->disabled_extensions()->size());
2556 service_->EnableExtension(extension_id);
2558 EXPECT_EQ(1u, service_->extensions()->size());
2559 EXPECT_EQ(0u, service_->disabled_extensions()->size());
2565 service_->ReloadExtensions();
2568 EXPECT_EQ(1u, service_->extensions()->size());
2569 EXPECT_EQ(0u, service_->disabled_extensions()->size());
2590 service_->UninstallExtension(extension_id, false, NULL);
2600 ASSERT_FALSE(service_->GetExtensionById(extension_id, false));
2620 bool result = ExtensionService::UninstallExtensionHelper(service_,
2633 ASSERT_FALSE(service_->GetExtensionById(extension_id, false));
2641 result = ExtensionService::UninstallExtensionHelper(service_, extension_id);
2653 const Extension* extension = service_->GetExtensionById(good_crx, false);
2702 service_->UninstallExtension(good_crx, false, NULL);
2730 service_->LoadExtension(ext1);
2735 EXPECT_EQ(1u, service_->extensions()->size());
2744 service_->LoadExtension(no_manifest);
2748 EXPECT_EQ(1u, service_->extensions()->size());
2753 service_->UninstallExtension(id, false, NULL);
2757 EXPECT_EQ(0u, service_->extensions()->size());
2767 service_->LoadExtension(no_id_ext);
2779 service_->LoadExtension(no_id_ext);
2788 service_->Init();
2802 service_->CheckForExternalUpdates();
2816 service_->ReloadExtensions();
2829 service_->CheckForExternalUpdates();
2841 service_->UninstallExtension(id, false, NULL);
2850 service_->CheckForExternalUpdates();
2863 service_->CheckForExternalUpdates();
2880 service_->OnExternalProviderReady();
2892 service_->CheckForExternalUpdates();
2900 service_->UninstallExtension(id, false, NULL);
2909 service_->LoadAllExtensions();
2929 new MockExtensionProvider(service_.get(), Extension::EXTERNAL_REGISTRY);
2940 new MockExtensionProvider(service_.get(), Extension::EXTERNAL_PREF);
2959 new MockExtensionProvider(service_.get(),
2978 new MockExtensionProvider(service_.get(),
2999 service_->Init();
3007 service_->ReloadExtensions();
3020 new MockExtensionProvider(service_.get(), Extension::EXTERNAL_PREF);
3024 service_->Init();
3030 service_->CheckForExternalUpdates();
3031 service_->CheckForExternalUpdates();
3046 service_->CheckForExternalUpdates();
3047 service_->CheckForExternalUpdates();
3060 service_->CheckForExternalUpdates();
3061 service_->CheckForExternalUpdates();
3184 service_->Init();
3317 service_->LoadExtension(limited_quota_ext);
3318 service_->LoadExtension(unlimited_quota_ext);
3319 service_->LoadExtension(unlimited_quota_ext2);
3376 service_->register_component_extension(
3378 service_->Init();
3386 EXPECT_EQ(1u, service_->extensions()->size());
3392 std::string extension_id = service_->extensions()->at(0)->id();
3394 service_->ReloadExtensions();
3395 ASSERT_EQ(1u, service_->extensions()->size());
3396 EXPECT_EQ(extension_id, service_->extensions()->at(0)->id());
3415 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3420 EXPECT_TRUE(service_->GetExtensionById(good_crx, true));
3423 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3424 EXPECT_FALSE(service_->GetExtensionById(good_crx, true));
3427 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3436 EXPECT_TRUE(service_->IsExtensionEnabled(good_crx));
3437 EXPECT_FALSE(service_->IsIncognitoEnabled(good_crx));
3442 *(service_->GetExtensionById(good_crx, true)->version());
3445 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3446 EXPECT_FALSE(service_->IsExtensionEnabled(good_crx));
3447 EXPECT_FALSE(service_->IsIncognitoEnabled(good_crx));
3451 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3452 EXPECT_TRUE(service_->IsExtensionEnabled(good_crx));
3453 EXPECT_TRUE(service_->IsIncognitoEnabled(good_crx));
3457 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3458 EXPECT_FALSE(service_->IsExtensionEnabled(good_crx));
3459 EXPECT_TRUE(service_->IsIncognitoEnabled(good_crx));
3461 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(good_crx));
3470 EXPECT_TRUE(service_->IsExtensionEnabled(good_crx));
3471 EXPECT_FALSE(service_->IsIncognitoEnabled(good_crx));
3477 *(service_->GetExtensionById(good_crx, true)->version());
3480 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3481 EXPECT_FALSE(service_->updater()->WillCheckSoon());
3488 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3489 EXPECT_FALSE(service_->updater()->WillCheckSoon());
3496 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3497 EXPECT_TRUE(service_->updater()->WillCheckSoon());
3500 EXPECT_FALSE(service_->pending_extension_manager()->IsIdPending(good_crx));
3515 service_->ProcessSyncData(extension_sync_data, &AlwaysInstall);
3516 EXPECT_TRUE(service_->updater()->WillCheckSoon());
3520 service_->pending_extension_manager()->GetById(good_crx, &info));
3546 service_->pending_extension_manager()->AddFromExternalUpdateUrl(
3555 service_->OnExternalExtensionFileFound(
3561 return service_->pending_extension_manager()->AddFromSync(
3569 service_->pending_extension_manager()->AddFromDefaultAppList(crx_id_);
3578 service_->OnExternalExtensionUpdateUrlFound(
3585 EXPECT_TRUE(service_->pending_extension_manager()->GetById(crx_id_, &info));
3592 EXPECT_TRUE(service_->pending_extension_manager()->GetById(crx_id_, &info));
3598 return service_->pending_extension_manager()->IsIdPending(crx_id_);
3603 return (service_->GetExtensionById(crx_id_, true) != NULL);