Lines Matching refs:permission
33 static void AssertEmptyPermission(const SocketsManifestPermission* permission) {
34 EXPECT_TRUE(permission);
35 EXPECT_EQ(std::string(extensions::manifest_keys::kSockets), permission->id());
36 EXPECT_EQ(permission->id(), permission->name());
37 EXPECT_FALSE(permission->HasMessages());
38 EXPECT_EQ(0u, permission->entries().size());
50 scoped_ptr<SocketsManifestPermission> permission(
52 EXPECT_TRUE(permission) << "Error parsing Value into permission: " << error16;
53 return permission.Pass();
88 scoped_ptr<SocketsManifestPermission> permission(PermissionFromJSON(json));
89 if (!permission)
90 return testing::AssertionFailure() << "Invalid permission " << json;
92 if (permissions.size() != permission->entries().size()) {
101 permission->entries().begin();
102 it != permission->entries().end();
156 scoped_ptr<SocketsManifestPermission> permission(
158 AssertEmptyPermission(permission.get());
162 static_cast<SocketsManifestPermission*>(permission->Clone()));
165 EXPECT_TRUE(permission->Equal(clone.get()));
168 scoped_ptr<const base::Value> value(permission->ToValue());
178 static_cast<SocketsManifestPermission*>(permission->Diff(clone.get())));
182 static_cast<SocketsManifestPermission*>(permission->Union(clone.get())));
187 permission->Intersect(clone.get())));
393 scoped_ptr<SocketsManifestPermission> permission(
397 static_cast<SocketsManifestPermission*>(permission->Clone()));
405 EXPECT_TRUE(permission->Equal(ipc_perm2.get()));