Index: chrome/common/extensions/permissions/permission_set_unittest.cc |
diff --git a/chrome/common/extensions/permissions/permission_set_unittest.cc b/chrome/common/extensions/permissions/permission_set_unittest.cc |
index 864bfbf65d3a2e13cf0f4bb3c1283b49f77eecc3..907eb5c5c338d972d6443b1537422401242422e4 100644 |
--- a/chrome/common/extensions/permissions/permission_set_unittest.cc |
+++ b/chrome/common/extensions/permissions/permission_set_unittest.cc |
@@ -131,7 +131,7 @@ TEST(PermissionsTest, EffectiveHostPermissions) { |
scoped_refptr<const PermissionSet> permissions; |
extension = LoadManifest("effective_host_permissions", "empty.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_EQ(0u, |
extension->permissions_data() |
->GetEffectiveHostPermissions() |
@@ -142,7 +142,7 @@ TEST(PermissionsTest, EffectiveHostPermissions) { |
EXPECT_FALSE(permissions->HasEffectiveAccessToAllHosts()); |
extension = LoadManifest("effective_host_permissions", "one_host.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL( |
GURL("http://www.google.com"))); |
EXPECT_FALSE(permissions->HasEffectiveAccessToURL( |
@@ -151,14 +151,14 @@ TEST(PermissionsTest, EffectiveHostPermissions) { |
extension = LoadManifest("effective_host_permissions", |
"one_host_wildcard.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL(GURL("http://google.com"))); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL( |
GURL("http://foo.google.com"))); |
EXPECT_FALSE(permissions->HasEffectiveAccessToAllHosts()); |
extension = LoadManifest("effective_host_permissions", "two_hosts.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL( |
GURL("http://www.google.com"))); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL( |
@@ -167,14 +167,14 @@ TEST(PermissionsTest, EffectiveHostPermissions) { |
extension = LoadManifest("effective_host_permissions", |
"https_not_considered.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL(GURL("http://google.com"))); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL(GURL("https://google.com"))); |
EXPECT_FALSE(permissions->HasEffectiveAccessToAllHosts()); |
extension = LoadManifest("effective_host_permissions", |
"two_content_scripts.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL(GURL("http://google.com"))); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL( |
GURL("http://www.reddit.com"))); |
@@ -183,7 +183,7 @@ TEST(PermissionsTest, EffectiveHostPermissions) { |
EXPECT_FALSE(permissions->HasEffectiveAccessToAllHosts()); |
extension = LoadManifest("effective_host_permissions", "all_hosts.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL(GURL("http://test/"))); |
EXPECT_FALSE(permissions->HasEffectiveAccessToURL(GURL("https://test/"))); |
EXPECT_TRUE( |
@@ -191,14 +191,14 @@ TEST(PermissionsTest, EffectiveHostPermissions) { |
EXPECT_TRUE(permissions->HasEffectiveAccessToAllHosts()); |
extension = LoadManifest("effective_host_permissions", "all_hosts2.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL(GURL("http://test/"))); |
EXPECT_TRUE( |
permissions->HasEffectiveAccessToURL(GURL("http://www.google.com"))); |
EXPECT_TRUE(permissions->HasEffectiveAccessToAllHosts()); |
extension = LoadManifest("effective_host_permissions", "all_hosts3.json"); |
- permissions = extension->GetActivePermissions(); |
+ permissions = extension->permissions_data()->active_permissions(); |
EXPECT_FALSE(permissions->HasEffectiveAccessToURL(GURL("http://test/"))); |
EXPECT_TRUE(permissions->HasEffectiveAccessToURL(GURL("https://test/"))); |
EXPECT_TRUE( |
@@ -623,9 +623,9 @@ TEST(PermissionsTest, IsPrivilegeIncrease) { |
continue; |
scoped_refptr<const PermissionSet> old_p( |
- old_extension->GetActivePermissions()); |
+ old_extension->permissions_data()->active_permissions()); |
scoped_refptr<const PermissionSet> new_p( |
- new_extension->GetActivePermissions()); |
+ new_extension->permissions_data()->active_permissions()); |
Manifest::Type extension_type = old_extension->GetType(); |
bool increased = PermissionMessageProvider::Get()->IsPrivilegeIncrease( |
@@ -947,9 +947,8 @@ TEST(PermissionsTest, GetWarningMessages_AudioVideo) { |
scoped_refptr<Extension> extension = |
LoadManifest("permissions", "audio-video.json"); |
const PermissionMessageProvider* provider = PermissionMessageProvider::Get(); |
- PermissionSet* set = |
- const_cast<PermissionSet*>( |
- extension->GetActivePermissions().get()); |
+ PermissionSet* set = const_cast<PermissionSet*>( |
+ extension->permissions_data()->active_permissions().get()); |
std::vector<base::string16> warnings = |
provider->GetWarningMessages(set, extension->GetType()); |
EXPECT_FALSE(Contains(warnings, "Use your microphone")); |
@@ -991,7 +990,8 @@ TEST(PermissionsTest, GetWarningMessages_DeclarativeWebRequest) { |
scoped_refptr<Extension> extension = |
LoadManifest("permissions", "web_request_not_all_host_permissions.json"); |
const PermissionMessageProvider* provider = PermissionMessageProvider::Get(); |
- const PermissionSet* set = extension->GetActivePermissions().get(); |
+ const PermissionSet* set = |
+ extension->permissions_data()->active_permissions().get(); |
std::vector<base::string16> warnings = |
provider->GetWarningMessages(set, extension->GetType()); |
EXPECT_TRUE(Contains(warnings, "Block parts of web pages")); |
@@ -1002,7 +1002,7 @@ TEST(PermissionsTest, GetWarningMessages_DeclarativeWebRequest) { |
// permissions do cover all hosts. |
extension = |
LoadManifest("permissions", "web_request_all_host_permissions.json"); |
- set = extension->GetActivePermissions().get(); |
+ set = extension->permissions_data()->active_permissions().get(); |
warnings = provider->GetWarningMessages(set, extension->GetType()); |
EXPECT_FALSE(Contains(warnings, "Block parts of web pages")); |
EXPECT_TRUE(Contains( |
@@ -1014,7 +1014,8 @@ TEST(PermissionsTest, GetWarningMessages_Serial) { |
LoadManifest("permissions", "serial.json"); |
EXPECT_TRUE(extension->is_platform_app()); |
- EXPECT_TRUE(extension->HasAPIPermission(APIPermission::kSerial)); |
+ EXPECT_TRUE( |
+ extension->permissions_data()->HasAPIPermission(APIPermission::kSerial)); |
std::vector<base::string16> warnings = |
extension->permissions_data()->GetPermissionMessageStrings(); |
EXPECT_TRUE( |
@@ -1028,7 +1029,8 @@ TEST(PermissionsTest, GetWarningMessages_Socket_AnyHost) { |
scoped_refptr<Extension> extension = |
LoadManifest("permissions", "socket_any_host.json"); |
EXPECT_TRUE(extension->is_platform_app()); |
- EXPECT_TRUE(extension->HasAPIPermission(APIPermission::kSocket)); |
+ EXPECT_TRUE( |
+ extension->permissions_data()->HasAPIPermission(APIPermission::kSocket)); |
std::vector<base::string16> warnings = |
extension->permissions_data()->GetPermissionMessageStrings(); |
EXPECT_EQ(1u, warnings.size()); |
@@ -1042,7 +1044,8 @@ TEST(PermissionsTest, GetWarningMessages_Socket_OneDomainTwoHostnames) { |
scoped_refptr<Extension> extension = |
LoadManifest("permissions", "socket_one_domain_two_hostnames.json"); |
EXPECT_TRUE(extension->is_platform_app()); |
- EXPECT_TRUE(extension->HasAPIPermission(APIPermission::kSocket)); |
+ EXPECT_TRUE( |
+ extension->permissions_data()->HasAPIPermission(APIPermission::kSocket)); |
std::vector<base::string16> warnings = |
extension->permissions_data()->GetPermissionMessageStrings(); |
@@ -1068,7 +1071,8 @@ TEST(PermissionsTest, GetWarningMessages_Socket_TwoDomainsOneHostname) { |
scoped_refptr<Extension> extension = |
LoadManifest("permissions", "socket_two_domains_one_hostname.json"); |
EXPECT_TRUE(extension->is_platform_app()); |
- EXPECT_TRUE(extension->HasAPIPermission(APIPermission::kSocket)); |
+ EXPECT_TRUE( |
+ extension->permissions_data()->HasAPIPermission(APIPermission::kSocket)); |
std::vector<base::string16> warnings = |
extension->permissions_data()->GetPermissionMessageStrings(); |
@@ -1543,7 +1547,8 @@ TEST(PermissionsTest, SyncFileSystemPermission) { |
APIPermissionSet apis; |
apis.insert(APIPermission::kSyncFileSystem); |
EXPECT_TRUE(extension->is_platform_app()); |
- EXPECT_TRUE(extension->HasAPIPermission(APIPermission::kSyncFileSystem)); |
+ EXPECT_TRUE(extension->permissions_data()->HasAPIPermission( |
+ APIPermission::kSyncFileSystem)); |
std::vector<base::string16> warnings = |
extension->permissions_data()->GetPermissionMessageStrings(); |
EXPECT_TRUE(Contains(warnings, "Store data in your Google Drive account")); |
@@ -1573,12 +1578,12 @@ TEST(PermissionsTest, IsPrivilegeIncrease_DeclarativeWebRequest) { |
scoped_refptr<Extension> extension( |
LoadManifest("permissions", "permissions_all_urls.json")); |
scoped_refptr<const PermissionSet> permissions( |
- extension->GetActivePermissions()); |
+ extension->permissions_data()->active_permissions()); |
scoped_refptr<Extension> extension_dwr( |
LoadManifest("permissions", "web_request_all_host_permissions.json")); |
scoped_refptr<const PermissionSet> permissions_dwr( |
- extension_dwr->GetActivePermissions()); |
+ extension_dwr->permissions_data()->active_permissions()); |
EXPECT_FALSE(PermissionMessageProvider::Get()-> |
IsPrivilegeIncrease(permissions.get(), |