Home | History | Annotate | Download | only in extensions

Lines Matching refs:policy_

94     policy_ = new ExtensionSpecialStoragePolicy(NULL);
167 const ExtensionSet* extensions = policy_->ExtensionsProtectingOrigin(url);
177 scoped_refptr<ExtensionSpecialStoragePolicy> policy_;
185 EXPECT_FALSE(policy_->IsStorageUnlimited(kHttpUrl));
186 EXPECT_FALSE(policy_->IsStorageUnlimited(kHttpUrl)); // test cached result
187 EXPECT_FALSE(policy_->IsStorageUnlimited(kExtensionUrl));
188 EXPECT_FALSE(policy_->IsStorageUnlimited(app->url()));
193 EXPECT_TRUE(policy_->IsStorageProtected(kExtensionUrl));
194 EXPECT_TRUE(policy_->IsStorageProtected(app->url()));
199 policy_->GrantRightsForExtension(extension.get());
204 EXPECT_FALSE(policy_->IsStorageUnlimited(extension->url()));
205 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("http://explicit/")));
212 policy_->RevokeRightsForExtension(extension.get());
220 policy_->GrantRightsForExtension(extension.get());
231 EXPECT_TRUE(policy_->IsStorageUnlimited(extension->url()));
232 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("http://explicit/")));
233 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("http://explicit:6000/")));
234 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("https://foo.wildcards/")));
235 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("https://bar.wildcards/")));
236 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("http://not_listed/")));
238 policy_->RevokeRightsForExtension(extension.get());
243 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("http://explicit/")));
244 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("https://foo.wildcards/")));
245 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("https://bar.wildcards/")));
254 policy_->GrantRightsForExtension(regular_app.get());
255 policy_->GrantRightsForExtension(protected_app.get());
256 policy_->GrantRightsForExtension(unlimited_app.get());
258 EXPECT_FALSE(policy_->CanQueryDiskSize(kHttpUrl));
259 EXPECT_FALSE(policy_->CanQueryDiskSize(kExtensionUrl));
260 EXPECT_TRUE(policy_->CanQueryDiskSize(regular_app->url()));
261 EXPECT_TRUE(policy_->CanQueryDiskSize(protected_app->url()));
262 EXPECT_TRUE(policy_->CanQueryDiskSize(unlimited_app->url()));
269 policy_->GrantRightsForExtension(app.get());
271 EXPECT_FALSE(policy_->HasIsolatedStorage(kHttpUrl));
272 EXPECT_FALSE(policy_->HasIsolatedStorage(kExtensionUrl));
273 EXPECT_TRUE(policy_->HasIsolatedStorage(app->url()));
279 policy_->GrantRightsForExtension(protected_app.get());
280 policy_->GrantRightsForExtension(unlimited_app.get());
292 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("http://explicit/")));
293 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("http://explicit:6000/")));
294 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("https://foo.wildcards/")));
295 EXPECT_TRUE(policy_->IsStorageUnlimited(GURL("https://bar.wildcards/")));
296 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("http://not_listed/")));
298 policy_->RevokeRightsForExtension(unlimited_app.get());
300 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("http://explicit/")));
301 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("https://foo.wildcards/")));
302 EXPECT_FALSE(policy_->IsStorageUnlimited(GURL("https://bar.wildcards/")));
307 policy_->RevokeRightsForExtension(protected_app.get());
320 policy_ = new ExtensionSpecialStoragePolicy(cookie_settings);
322 EXPECT_FALSE(policy_->HasSessionOnlyOrigins());
326 EXPECT_TRUE(policy_->HasSessionOnlyOrigins());
329 EXPECT_FALSE(policy_->HasSessionOnlyOrigins());
339 EXPECT_TRUE(policy_->HasSessionOnlyOrigins());
345 EXPECT_FALSE(policy_->HasSessionOnlyOrigins());
354 policy_->AddObserver(&observer);
372 policy_->GrantRightsForExtension(apps[i].get());
379 policy_->GrantRightsForExtension(apps[i].get());
387 policy_->RevokeRightsForExtension(apps[i].get());
394 policy_->RevokeRightsForExtension(apps[i].get());
400 policy_->RevokeRightsForAllExtensions();
404 policy_->RemoveObserver(&observer);