| Index: chrome/browser/extensions/extension_service_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_service_unittest.cc b/chrome/browser/extensions/extension_service_unittest.cc
|
| index aa4092827fefe67d105f46b9deb8c62a406e31a6..3846eb4d961dde09710db3be62ed89187e3d8057 100644
|
| --- a/chrome/browser/extensions/extension_service_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_service_unittest.cc
|
| @@ -96,7 +96,10 @@ using content::BrowserThread;
|
| using content::DOMStorageContext;
|
| using content::IndexedDBContext;
|
| using content::PluginService;
|
| +using extensions::APIPermission;
|
| +using extensions::APIPermissionSet;
|
| using extensions::Extension;
|
| +using extensions::PermissionSet;
|
|
|
| namespace keys = extension_manifest_keys;
|
|
|
| @@ -1466,12 +1469,12 @@ TEST_F(ExtensionServiceTest, GrantedPermissions) {
|
|
|
| ExtensionPrefs* prefs = service_->extension_prefs();
|
|
|
| - ExtensionAPIPermissionSet expected_api_perms;
|
| + APIPermissionSet expected_api_perms;
|
| URLPatternSet expected_host_perms;
|
|
|
| // Make sure there aren't any granted permissions before the
|
| // extension is installed.
|
| - scoped_refptr<ExtensionPermissionSet> known_perms(
|
| + scoped_refptr<PermissionSet> known_perms(
|
| prefs->GetGrantedPermissions(permissions_crx));
|
| EXPECT_FALSE(known_perms.get());
|
|
|
| @@ -1482,7 +1485,7 @@ TEST_F(ExtensionServiceTest, GrantedPermissions) {
|
| EXPECT_EQ(permissions_crx, extension->id());
|
|
|
| // Verify that the valid API permissions have been recognized.
|
| - expected_api_perms.insert(ExtensionAPIPermission::kTab);
|
| + expected_api_perms.insert(APIPermission::kTab);
|
|
|
| AddPattern(&expected_host_perms, "http://*.google.com/*");
|
| AddPattern(&expected_host_perms, "https://*.google.com/*");
|
| @@ -1518,12 +1521,12 @@ TEST_F(ExtensionServiceTest, GrantedFullAccessPermissions) {
|
| EXPECT_EQ(1u, service_->extensions()->size());
|
| ExtensionPrefs* prefs = service_->extension_prefs();
|
|
|
| - scoped_refptr<ExtensionPermissionSet> permissions(
|
| + scoped_refptr<PermissionSet> permissions(
|
| prefs->GetGrantedPermissions(extension->id()));
|
| EXPECT_FALSE(permissions->IsEmpty());
|
| EXPECT_TRUE(permissions->HasEffectiveFullAccess());
|
| EXPECT_FALSE(permissions->apis().empty());
|
| - EXPECT_TRUE(permissions->HasAPIPermission(ExtensionAPIPermission::kPlugin));
|
| + EXPECT_TRUE(permissions->HasAPIPermission(APIPermission::kPlugin));
|
|
|
| // Full access implies full host access too...
|
| EXPECT_TRUE(permissions->HasEffectiveAccessToAllHosts());
|
| @@ -1550,10 +1553,10 @@ TEST_F(ExtensionServiceTest, GrantedAPIAndHostPermissions) {
|
|
|
| ExtensionPrefs* prefs = service_->extension_prefs();
|
|
|
| - ExtensionAPIPermissionSet expected_api_permissions;
|
| + APIPermissionSet expected_api_permissions;
|
| URLPatternSet expected_host_permissions;
|
|
|
| - expected_api_permissions.insert(ExtensionAPIPermission::kTab);
|
| + expected_api_permissions.insert(APIPermission::kTab);
|
| AddPattern(&expected_host_permissions, "http://*.google.com/*");
|
| AddPattern(&expected_host_permissions, "https://*.google.com/*");
|
| AddPattern(&expected_host_permissions, "http://*.google.com.hk/*");
|
| @@ -1582,7 +1585,7 @@ TEST_F(ExtensionServiceTest, GrantedAPIAndHostPermissions) {
|
| ASSERT_TRUE(service_->IsExtensionEnabled(extension_id));
|
| ASSERT_FALSE(prefs->DidExtensionEscalatePermissions(extension_id));
|
|
|
| - scoped_refptr<ExtensionPermissionSet> current_perms(
|
| + scoped_refptr<PermissionSet> current_perms(
|
| prefs->GetGrantedPermissions(extension_id));
|
| ASSERT_TRUE(current_perms.get());
|
| ASSERT_FALSE(current_perms->IsEmpty());
|
| @@ -1603,7 +1606,7 @@ TEST_F(ExtensionServiceTest, GrantedAPIAndHostPermissions) {
|
|
|
| ListValue* api_permissions = new ListValue();
|
| api_permissions->Append(
|
| - Value::CreateIntegerValue(ExtensionAPIPermission::kTab));
|
| + Value::CreateIntegerValue(APIPermission::kTab));
|
| SetPref(extension_id, "granted_permissions.api",
|
| api_permissions, "granted_permissions.api");
|
| SetPrefStringSet(
|
| @@ -2086,7 +2089,7 @@ TEST_F(ExtensionServiceTest, InstallAppsWithUnlimitedStorage) {
|
| ASSERT_EQ(1u, service_->extensions()->size());
|
| const std::string id1 = extension->id();
|
| EXPECT_TRUE(extension->HasAPIPermission(
|
| - ExtensionAPIPermission::kUnlimitedStorage));
|
| + APIPermission::kUnlimitedStorage));
|
| EXPECT_TRUE(extension->web_extent().MatchesURL(
|
| extension->GetFullLaunchURL()));
|
| const GURL origin1(extension->GetFullLaunchURL().GetOrigin());
|
| @@ -2099,7 +2102,7 @@ TEST_F(ExtensionServiceTest, InstallAppsWithUnlimitedStorage) {
|
| ASSERT_EQ(2u, service_->extensions()->size());
|
| const std::string id2 = extension->id();
|
| EXPECT_TRUE(extension->HasAPIPermission(
|
| - ExtensionAPIPermission::kUnlimitedStorage));
|
| + APIPermission::kUnlimitedStorage));
|
| EXPECT_TRUE(extension->web_extent().MatchesURL(
|
| extension->GetFullLaunchURL()));
|
| const GURL origin2(extension->GetFullLaunchURL().GetOrigin());
|
| @@ -2456,12 +2459,12 @@ TEST_F(ExtensionServiceTest, LoadExtensionsWithPlugins) {
|
| EXPECT_TRUE(service_->extensions()->Contains(good2));
|
|
|
| // Make sure the granted permissions have been setup.
|
| - scoped_refptr<ExtensionPermissionSet> permissions(
|
| + scoped_refptr<PermissionSet> permissions(
|
| service_->extension_prefs()->GetGrantedPermissions(good1));
|
| EXPECT_FALSE(permissions->IsEmpty());
|
| EXPECT_TRUE(permissions->HasEffectiveFullAccess());
|
| EXPECT_FALSE(permissions->apis().empty());
|
| - EXPECT_TRUE(permissions->HasAPIPermission(ExtensionAPIPermission::kPlugin));
|
| + EXPECT_TRUE(permissions->HasAPIPermission(APIPermission::kPlugin));
|
|
|
| // We should be able to reload the extension without getting another prompt.
|
| loaded_.clear();
|
| @@ -3380,7 +3383,7 @@ TEST_F(ExtensionServiceTest, ClearAppData) {
|
| ASSERT_EQ(1u, service_->extensions()->size());
|
| const std::string id1 = extension->id();
|
| EXPECT_TRUE(extension->HasAPIPermission(
|
| - ExtensionAPIPermission::kUnlimitedStorage));
|
| + APIPermission::kUnlimitedStorage));
|
| const GURL origin1(extension->GetFullLaunchURL().GetOrigin());
|
| EXPECT_TRUE(profile_->GetExtensionSpecialStoragePolicy()->
|
| IsStorageUnlimited(origin1));
|
| @@ -3393,7 +3396,7 @@ TEST_F(ExtensionServiceTest, ClearAppData) {
|
| ASSERT_EQ(2u, service_->extensions()->size());
|
| const std::string id2 = extension->id();
|
| EXPECT_TRUE(extension->HasAPIPermission(
|
| - ExtensionAPIPermission::kUnlimitedStorage));
|
| + APIPermission::kUnlimitedStorage));
|
| EXPECT_TRUE(extension->web_extent().MatchesURL(
|
| extension->GetFullLaunchURL()));
|
| const GURL origin2(extension->GetFullLaunchURL().GetOrigin());
|
|
|