Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6197)

Unified Diff: chrome/common/extensions/permissions/permission_set_unittest.cc

Issue 314113010: Remove deprecated permissions functions from Extension (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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(),

Powered by Google App Engine
This is Rietveld 408576698