| 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 59849d6280075a50aa1770bcb4391d67b6d230e2..ce82115ddf750922398a310c2274c3af36d796f4 100644
|
| --- a/chrome/common/extensions/permissions/permission_set_unittest.cc
|
| +++ b/chrome/common/extensions/permissions/permission_set_unittest.cc
|
| @@ -45,7 +45,7 @@ scoped_refptr<Extension> LoadManifest(const std::string& dir,
|
| scoped_refptr<Extension> extension = Extension::Create(
|
| path.DirName(), Extension::INVALID,
|
| *static_cast<DictionaryValue*>(result.get()), extra_flags, &error);
|
| - EXPECT_TRUE(extension) << error;
|
| + EXPECT_TRUE(extension.get()) << error;
|
| return extension;
|
| }
|
|
|
| @@ -301,12 +301,12 @@ TEST(PermissionsTest, CreateUnion) {
|
| set1 = new PermissionSet(apis1, explicit_hosts1, scriptable_hosts1);
|
| set2 = new PermissionSet(apis2, explicit_hosts2, scriptable_hosts2);
|
| union_set = PermissionSet::CreateUnion(set1.get(), set2.get());
|
| - EXPECT_TRUE(set1->Contains(*set2));
|
| - EXPECT_TRUE(set1->Contains(*union_set));
|
| - EXPECT_FALSE(set2->Contains(*set1));
|
| - EXPECT_FALSE(set2->Contains(*union_set));
|
| - EXPECT_TRUE(union_set->Contains(*set1));
|
| - EXPECT_TRUE(union_set->Contains(*set2));
|
| + EXPECT_TRUE(set1->Contains(*set2.get()));
|
| + EXPECT_TRUE(set1->Contains(*union_set.get()));
|
| + EXPECT_FALSE(set2->Contains(*set1.get()));
|
| + EXPECT_FALSE(set2->Contains(*union_set.get()));
|
| + EXPECT_TRUE(union_set->Contains(*set1.get()));
|
| + EXPECT_TRUE(union_set->Contains(*set2.get()));
|
|
|
| EXPECT_FALSE(union_set->HasEffectiveFullAccess());
|
| EXPECT_EQ(expected_apis, union_set->apis());
|
| @@ -361,12 +361,12 @@ TEST(PermissionsTest, CreateUnion) {
|
| set2 = new PermissionSet(apis2, explicit_hosts2, scriptable_hosts2);
|
| union_set = PermissionSet::CreateUnion(set1.get(), set2.get());
|
|
|
| - EXPECT_FALSE(set1->Contains(*set2));
|
| - EXPECT_FALSE(set1->Contains(*union_set));
|
| - EXPECT_FALSE(set2->Contains(*set1));
|
| - EXPECT_FALSE(set2->Contains(*union_set));
|
| - EXPECT_TRUE(union_set->Contains(*set1));
|
| - EXPECT_TRUE(union_set->Contains(*set2));
|
| + EXPECT_FALSE(set1->Contains(*set2.get()));
|
| + EXPECT_FALSE(set1->Contains(*union_set.get()));
|
| + EXPECT_FALSE(set2->Contains(*set1.get()));
|
| + EXPECT_FALSE(set2->Contains(*union_set.get()));
|
| + EXPECT_TRUE(union_set->Contains(*set1.get()));
|
| + EXPECT_TRUE(union_set->Contains(*set2.get()));
|
|
|
| EXPECT_TRUE(union_set->HasEffectiveFullAccess());
|
| EXPECT_TRUE(union_set->HasEffectiveAccessToAllHosts());
|
| @@ -421,12 +421,12 @@ TEST(PermissionsTest, CreateIntersection) {
|
| set1 = new PermissionSet(apis1, explicit_hosts1, scriptable_hosts1);
|
| set2 = new PermissionSet(apis2, explicit_hosts2, scriptable_hosts2);
|
| new_set = PermissionSet::CreateIntersection(set1.get(), set2.get());
|
| - EXPECT_TRUE(set1->Contains(*new_set));
|
| - EXPECT_TRUE(set2->Contains(*new_set));
|
| - EXPECT_TRUE(set1->Contains(*set2));
|
| - EXPECT_FALSE(set2->Contains(*set1));
|
| - EXPECT_FALSE(new_set->Contains(*set1));
|
| - EXPECT_TRUE(new_set->Contains(*set2));
|
| + EXPECT_TRUE(set1->Contains(*new_set.get()));
|
| + EXPECT_TRUE(set2->Contains(*new_set.get()));
|
| + EXPECT_TRUE(set1->Contains(*set2.get()));
|
| + EXPECT_FALSE(set2->Contains(*set1.get()));
|
| + EXPECT_FALSE(new_set->Contains(*set1.get()));
|
| + EXPECT_TRUE(new_set->Contains(*set2.get()));
|
|
|
| EXPECT_TRUE(new_set->IsEmpty());
|
| EXPECT_FALSE(new_set->HasEffectiveFullAccess());
|
| @@ -475,12 +475,12 @@ TEST(PermissionsTest, CreateIntersection) {
|
| set2 = new PermissionSet(apis2, explicit_hosts2, scriptable_hosts2);
|
| new_set = PermissionSet::CreateIntersection(set1.get(), set2.get());
|
|
|
| - EXPECT_TRUE(set1->Contains(*new_set));
|
| - EXPECT_TRUE(set2->Contains(*new_set));
|
| - EXPECT_FALSE(set1->Contains(*set2));
|
| - EXPECT_FALSE(set2->Contains(*set1));
|
| - EXPECT_FALSE(new_set->Contains(*set1));
|
| - EXPECT_FALSE(new_set->Contains(*set2));
|
| + EXPECT_TRUE(set1->Contains(*new_set.get()));
|
| + EXPECT_TRUE(set2->Contains(*new_set.get()));
|
| + EXPECT_FALSE(set1->Contains(*set2.get()));
|
| + EXPECT_FALSE(set2->Contains(*set1.get()));
|
| + EXPECT_FALSE(new_set->Contains(*set1.get()));
|
| + EXPECT_FALSE(new_set->Contains(*set2.get()));
|
|
|
| EXPECT_FALSE(new_set->HasEffectiveFullAccess());
|
| EXPECT_FALSE(new_set->HasEffectiveAccessToAllHosts());
|
| @@ -535,7 +535,7 @@ TEST(PermissionsTest, CreateDifference) {
|
| set1 = new PermissionSet(apis1, explicit_hosts1, scriptable_hosts1);
|
| set2 = new PermissionSet(apis2, explicit_hosts2, scriptable_hosts2);
|
| new_set = PermissionSet::CreateDifference(set1.get(), set2.get());
|
| - EXPECT_EQ(*set1, *new_set);
|
| + EXPECT_EQ(*set1.get(), *new_set.get());
|
|
|
| // Now use a real second set.
|
| apis2.insert(APIPermission::kTab);
|
| @@ -576,8 +576,8 @@ TEST(PermissionsTest, CreateDifference) {
|
| set2 = new PermissionSet(apis2, explicit_hosts2, scriptable_hosts2);
|
| new_set = PermissionSet::CreateDifference(set1.get(), set2.get());
|
|
|
| - EXPECT_TRUE(set1->Contains(*new_set));
|
| - EXPECT_FALSE(set2->Contains(*new_set));
|
| + EXPECT_TRUE(set1->Contains(*new_set.get()));
|
| + EXPECT_FALSE(set2->Contains(*new_set.get()));
|
|
|
| EXPECT_FALSE(new_set->HasEffectiveFullAccess());
|
| EXPECT_FALSE(new_set->HasEffectiveAccessToAllHosts());
|
| @@ -638,7 +638,7 @@ TEST(PermissionsTest, HasLessPrivilegesThan) {
|
| new_extension->GetActivePermissions());
|
|
|
| EXPECT_EQ(kTests[i].expect_increase,
|
| - old_p->HasLessPrivilegesThan(new_p)) << kTests[i].base_name;
|
| + old_p->HasLessPrivilegesThan(new_p.get())) << kTests[i].base_name;
|
| }
|
| }
|
|
|
|
|