Lines Matching refs:kRendererID

23 const int kRendererID = 42;
24 const int kWorkerRendererID = kRendererID + 1;
93 EXPECT_FALSE(p->CanReadFileSystem(kRendererID, child_id));
94 EXPECT_FALSE(p->CanReadWriteFileSystem(kRendererID, child_id));
95 EXPECT_FALSE(p->CanCopyIntoFileSystem(kRendererID, child_id));
96 EXPECT_FALSE(p->CanDeleteFromFileSystem(kRendererID, child_id));
102 EXPECT_FALSE(p->CanReadFile(kRendererID, file));
103 EXPECT_FALSE(p->CanCreateReadWriteFile(kRendererID, file));
104 EXPECT_FALSE(p->CanReadFileSystemFile(kRendererID, url));
105 EXPECT_FALSE(p->CanWriteFileSystemFile(kRendererID, url));
106 EXPECT_FALSE(p->CanCreateFileSystemFile(kRendererID, url));
107 EXPECT_FALSE(p->CanCreateReadWriteFileSystemFile(kRendererID, url));
108 EXPECT_FALSE(p->CanCopyIntoFileSystemFile(kRendererID, url));
109 EXPECT_FALSE(p->CanDeleteFileSystemFile(kRendererID, url));
156 p->Add(kRendererID);
159 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("http://www.google.com/")));
160 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("https://www.paypal.com/")));
161 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("ftp://ftp.gnu.org/")));
162 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("data:text/html,<b>Hi</b>")));
163 EXPECT_TRUE(p->CanRequestURL(kRendererID,
166 kRendererID, GURL("filesystem:http://localhost/temporary/a.gif")));
169 EXPECT_FALSE(p->CanRequestURL(kRendererID,
171 EXPECT_FALSE(p->CanRequestURL(kRendererID,
174 p->Remove(kRendererID);
181 p->Add(kRendererID);
183 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("about:blank")));
184 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("about:BlAnK")));
185 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("aBouT:BlAnK")));
186 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("aBouT:blank")));
188 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("about:memory")));
189 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("about:crash")));
190 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("about:cache")));
191 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("about:hang")));
193 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("aBoUt:memory")));
194 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("about:CrASh")));
195 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("abOuT:cAChe")));
198 p->GrantRequestURL(kRendererID, GURL("about:crash"));
199 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("about:crash")));
203 p->GrantRequestURL(kRendererID, chrome_url);
204 EXPECT_TRUE(p->CanRequestURL(kRendererID, chrome_url));
206 p->Remove(kRendererID);
213 p->Add(kRendererID);
215 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("javascript:alert('xss')")));
216 p->GrantRequestURL(kRendererID, GURL("javascript:alert('xss')"));
217 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("javascript:alert('xss')")));
219 p->Remove(kRendererID);
226 p->Add(kRendererID);
229 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("asdf:rockers")));
233 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("asdf:rockers")));
237 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("asdf:rockers")));
240 p->Remove(kRendererID);
247 p->Add(kRendererID);
249 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("file:///etc/passwd")));
250 p->GrantRequestURL(kRendererID, GURL("file:///etc/passwd"));
251 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("file:///etc/passwd")));
254 p->Remove(kRendererID);
255 p->Add(kRendererID);
256 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("file:///etc/passwd")));
257 p->Remove(kRendererID);
264 p->Add(kRendererID);
267 EXPECT_TRUE(p->CanRequestURL(kRendererID,
269 EXPECT_FALSE(p->CanRequestURL(kRendererID,
271 EXPECT_FALSE(p->CanRequestURL(kRendererID, GURL("file:///etc/passwd")));
273 kRendererID, GURL("view-source:view-source:http://www.google.com/")));
275 p->GrantRequestURL(kRendererID, GURL("view-source:file:///etc/passwd"));
277 EXPECT_TRUE(p->CanRequestURL(kRendererID,
279 EXPECT_TRUE(p->CanRequestURL(kRendererID, GURL("file:///etc/passwd")));
281 p->Remove(kRendererID);
288 p->Add(kRendererID);
292 EXPECT_FALSE(p->CanRequestURL(kRendererID, icon_url));
293 EXPECT_FALSE(p->CanRequestURL(kRendererID, sensitive_url));
295 p->GrantRequestSpecificFileURL(kRendererID, icon_url);
296 EXPECT_TRUE(p->CanRequestURL(kRendererID, icon_url));
297 EXPECT_FALSE(p->CanRequestURL(kRendererID, sensitive_url));
299 p->GrantRequestURL(kRendererID, icon_url);
300 EXPECT_TRUE(p->CanRequestURL(kRendererID, icon_url));
301 EXPECT_TRUE(p->CanRequestURL(kRendererID, sensitive_url));
303 p->Remove(kRendererID);
310 p->Add(kRendererID);
337 p->GrantReadFileSystem(kRendererID, read_id);
338 EXPECT_TRUE(p->CanReadFileSystem(kRendererID, read_id));
339 EXPECT_FALSE(p->CanReadWriteFileSystem(kRendererID, read_id));
340 EXPECT_FALSE(p->CanCopyIntoFileSystem(kRendererID, read_id));
341 EXPECT_FALSE(p->CanDeleteFromFileSystem(kRendererID, read_id));
343 p->GrantReadFileSystem(kRendererID, read_write_id);
344 p->GrantWriteFileSystem(kRendererID, read_write_id);
345 EXPECT_TRUE(p->CanReadFileSystem(kRendererID, read_write_id));
346 EXPECT_TRUE(p->CanReadWriteFileSystem(kRendererID, read_write_id));
347 EXPECT_FALSE(p->CanCopyIntoFileSystem(kRendererID, read_write_id));
348 EXPECT_FALSE(p->CanDeleteFromFileSystem(kRendererID, read_write_id));
350 p->GrantCopyIntoFileSystem(kRendererID, copy_into_id);
351 EXPECT_FALSE(p->CanReadFileSystem(kRendererID, copy_into_id));
352 EXPECT_FALSE(p->CanReadWriteFileSystem(kRendererID, copy_into_id));
353 EXPECT_TRUE(p->CanCopyIntoFileSystem(kRendererID, copy_into_id));
354 EXPECT_FALSE(p->CanDeleteFromFileSystem(kRendererID, copy_into_id));
356 p->GrantDeleteFromFileSystem(kRendererID, delete_from_id);
357 EXPECT_FALSE(p->CanReadFileSystem(kRendererID, delete_from_id));
358 EXPECT_FALSE(p->CanReadWriteFileSystem(kRendererID, delete_from_id));
359 EXPECT_FALSE(p->CanCopyIntoFileSystem(kRendererID, delete_from_id));
360 EXPECT_TRUE(p->CanDeleteFromFileSystem(kRendererID, delete_from_id));
363 p->Remove(kRendererID);
370 p->Add(kRendererID);
377 p->Remove(kRendererID);
392 p->Add(kRendererID);
402 p->GrantReadFile(kRendererID, file);
403 EXPECT_TRUE(p->CanReadFile(kRendererID, file));
404 EXPECT_FALSE(p->CanCreateReadWriteFile(kRendererID, file));
405 EXPECT_TRUE(p->CanReadFileSystemFile(kRendererID, url));
406 EXPECT_FALSE(p->CanWriteFileSystemFile(kRendererID, url));
407 EXPECT_FALSE(p->CanCreateFileSystemFile(kRendererID, url));
408 EXPECT_FALSE(p->CanCreateReadWriteFileSystemFile(kRendererID, url));
409 EXPECT_FALSE(p->CanCopyIntoFileSystemFile(kRendererID, url));
410 EXPECT_FALSE(p->CanDeleteFileSystemFile(kRendererID, url));
411 p->RevokeAllPermissionsForFile(kRendererID, file);
414 p->GrantCreateReadWriteFile(kRendererID, file);
415 EXPECT_TRUE(p->CanReadFile(kRendererID, file));
416 EXPECT_TRUE(p->CanCreateReadWriteFile(kRendererID, file));
417 EXPECT_TRUE(p->CanReadFileSystemFile(kRendererID, url));
418 EXPECT_TRUE(p->CanWriteFileSystemFile(kRendererID, url));
419 EXPECT_TRUE(p->CanCreateFileSystemFile(kRendererID, url));
420 EXPECT_TRUE(p->CanCreateReadWriteFileSystemFile(kRendererID, url));
421 EXPECT_TRUE(p->CanCopyIntoFileSystemFile(kRendererID, url));
422 EXPECT_TRUE(p->CanDeleteFileSystemFile(kRendererID, url));
423 p->RevokeAllPermissionsForFile(kRendererID, file);
427 p->GrantCreateReadWriteFile(kRendererID, file);
428 EXPECT_TRUE(p->CanReadFile(kRendererID, file));
429 EXPECT_TRUE(p->CanCreateReadWriteFile(kRendererID, file));
430 EXPECT_TRUE(p->CanReadFileSystemFile(kRendererID, url));
431 EXPECT_TRUE(p->CanWriteFileSystemFile(kRendererID, url));
432 EXPECT_TRUE(p->CanCreateFileSystemFile(kRendererID, url));
433 EXPECT_TRUE(p->CanCreateReadWriteFileSystemFile(kRendererID, url));
434 EXPECT_TRUE(p->CanCopyIntoFileSystemFile(kRendererID, url));
435 EXPECT_TRUE(p->CanDeleteFileSystemFile(kRendererID, url));
436 p->Remove(kRendererID);
440 p->Add(kRendererID);
444 p->Remove(kRendererID);
469 p->Add(kRendererID);
470 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
473 GrantPermissionsForFile(p, kRendererID, granted_file,
478 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, granted_file,
483 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, granted_file,
486 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
488 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file, 0));
489 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
494 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, sibling_file,
497 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, parent_file,
500 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, child_file,
503 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, child_traversal1,
506 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, child_traversal2,
509 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, evil_traversal1,
512 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, evil_traversal2,
516 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, self_traversal,
519 p->Remove(kRendererID);
522 p->Add(kRendererID);
523 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
525 GrantPermissionsForFile(p, kRendererID, parent_file,
528 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, granted_file,
530 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
533 p->Remove(kRendererID);
536 p->Add(kRendererID);
537 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
539 GrantPermissionsForFile(p, kRendererID, parent_slash_file,
542 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, granted_file,
544 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
550 GrantPermissionsForFile(p, kRendererID, granted_file,
552 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
554 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, granted_file,
559 p->RevokeAllPermissionsForFile(kRendererID, granted_file);
560 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, granted_file,
563 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
565 p->Remove(kRendererID);
569 p->Add(kRendererID);
570 GrantPermissionsForFile(p, kRendererID, granted_file,
573 EXPECT_TRUE(p->HasPermissionsForFile(kRendererID, granted_file,
576 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, granted_file,
578 p->AddWorker(kWorkerRendererID, kRendererID);
584 p->Remove(kRendererID);
590 p->Add(kRendererID);
591 GrantPermissionsForFile(p, kRendererID, relative_file,
593 EXPECT_FALSE(p->HasPermissionsForFile(kRendererID, relative_file,
595 p->Remove(kRendererID);
604 p->Add(kRendererID);
606 EXPECT_FALSE(p->HasWebUIBindings(kRendererID));
607 EXPECT_FALSE(p->CanRequestURL(kRendererID, url));
608 p->GrantWebUIBindings(kRendererID);
609 EXPECT_TRUE(p->HasWebUIBindings(kRendererID));
610 EXPECT_TRUE(p->CanRequestURL(kRendererID, url));
612 p->Remove(kRendererID);
622 p->Add(kRendererID);
624 p->GrantRequestURL(kRendererID, url);
625 p->GrantReadFile(kRendererID, file);
626 p->GrantWebUIBindings(kRendererID);
628 EXPECT_TRUE(p->CanRequestURL(kRendererID, url));
629 EXPECT_TRUE(p->CanReadFile(kRendererID, file));
630 EXPECT_TRUE(p->HasWebUIBindings(kRendererID));
632 p->Remove(kRendererID);
639 EXPECT_FALSE(p->CanRequestURL(kRendererID, url));
640 EXPECT_FALSE(p->CanReadFile(kRendererID, file));
641 EXPECT_FALSE(p->HasWebUIBindings(kRendererID));