• Home
  • Raw
  • Download

Lines Matching refs:cm

42 void PopulateCmForDeleteAllForHost(scoped_refptr<CookieMonster> cm) {  in PopulateCmForDeleteAllForHost()  argument
49 cm->DeleteAll(true); in PopulateCmForDeleteAllForHost()
60 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_1, in PopulateCmForDeleteAllForHost()
63 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2, in PopulateCmForDeleteAllForHost()
66 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_3, in PopulateCmForDeleteAllForHost()
72 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_1, in PopulateCmForDeleteAllForHost()
75 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2, in PopulateCmForDeleteAllForHost()
78 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_3, in PopulateCmForDeleteAllForHost()
83 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2, in PopulateCmForDeleteAllForHost()
88 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2_secure, in PopulateCmForDeleteAllForHost()
91 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2_secure, in PopulateCmForDeleteAllForHost()
96 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2, in PopulateCmForDeleteAllForHost()
100 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2, in PopulateCmForDeleteAllForHost()
106 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2, in PopulateCmForDeleteAllForHost()
110 EXPECT_TRUE(cm->SetCookieWithDetails(url_top_level_domain_plus_2, in PopulateCmForDeleteAllForHost()
115 EXPECT_EQ(13U, cm->GetAllCookies().size()); in PopulateCmForDeleteAllForHost()
372 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
373 EXPECT_TRUE(cm->SetCookie(url_google, "A=B")); in TEST()
374 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
375 EXPECT_TRUE(cm->SetCookie(url_google, "C=D; domain=.google.izzle")); in TEST()
376 EXPECT_EQ("A=B; C=D", cm->GetCookies(url_google)); in TEST()
380 EXPECT_EQ("C=D", cm->GetCookies(GURL("http://foo.www.google.izzle"))); in TEST()
383 EXPECT_TRUE(cm->SetCookie(url_google, "E=F; domain=.www.google.izzle")); in TEST()
384 EXPECT_EQ("A=B; C=D; E=F", cm->GetCookies(url_google)); in TEST()
388 EXPECT_TRUE(cm->SetCookie(url_google, "G=H; domain=www.google.izzle")); in TEST()
389 EXPECT_EQ("A=B; C=D; E=F; G=H", cm->GetCookies(url_google)); in TEST()
392 EXPECT_FALSE(cm->SetCookie(url_google, "I=J; domain=.izzle")); in TEST()
393 EXPECT_EQ("", cm->GetCookies(GURL("http://a.izzle"))); in TEST()
394 EXPECT_FALSE(cm->SetCookie(url_google, "K=L; domain=.bla.www.google.izzle")); in TEST()
396 cm->GetCookies(GURL("http://bla.www.google.izzle"))); in TEST()
397 EXPECT_EQ("A=B; C=D; E=F; G=H", cm->GetCookies(url_google)); in TEST()
408 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
411 EXPECT_FALSE(cm->SetCookie(url_google, "a=1; domain=.www.google.com.")); in TEST()
412 EXPECT_FALSE(cm->SetCookie(url_google, "b=2; domain=.www.google.com..")); in TEST()
413 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
424 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
430 EXPECT_TRUE(cm->SetCookie(url_abcd, "a=1; domain=.a.b.c.d.com")); in TEST()
431 EXPECT_TRUE(cm->SetCookie(url_abcd, "b=2; domain=.b.c.d.com")); in TEST()
432 EXPECT_TRUE(cm->SetCookie(url_abcd, "c=3; domain=.c.d.com")); in TEST()
433 EXPECT_TRUE(cm->SetCookie(url_abcd, "d=4; domain=.d.com")); in TEST()
435 EXPECT_EQ("a=1; b=2; c=3; d=4", cm->GetCookies(url_abcd)); in TEST()
436 EXPECT_EQ("b=2; c=3; d=4", cm->GetCookies(url_bcd)); in TEST()
437 EXPECT_EQ("c=3; d=4", cm->GetCookies(url_cd)); in TEST()
438 EXPECT_EQ("d=4", cm->GetCookies(url_d)); in TEST()
441 EXPECT_TRUE(cm->SetCookie(url_bcd, "X=bcd; domain=.b.c.d.com")); in TEST()
442 EXPECT_TRUE(cm->SetCookie(url_bcd, "X=cd; domain=.c.d.com")); in TEST()
443 EXPECT_EQ("b=2; c=3; d=4; X=bcd; X=cd", cm->GetCookies(url_bcd)); in TEST()
444 EXPECT_EQ("c=3; d=4; X=cd", cm->GetCookies(url_cd)); in TEST()
459 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
463 EXPECT_FALSE(cm->SetCookie(url_foobar, "a=1; domain=.yo.foo.bar.com")); in TEST()
465 EXPECT_FALSE(cm->SetCookie(url_foobar, "b=2; domain=.foo.com")); in TEST()
466 EXPECT_FALSE(cm->SetCookie(url_foobar, "c=3; domain=.bar.foo.com")); in TEST()
469 EXPECT_FALSE(cm->SetCookie(url_foobar, "d=4; domain=.foo.bar.com.net")); in TEST()
472 EXPECT_FALSE(cm->SetCookie(url_foobar, "e=5; domain=ar.com")); in TEST()
475 EXPECT_FALSE(cm->SetCookie(url_foobar, "f=6; domain=.")); in TEST()
476 EXPECT_FALSE(cm->SetCookie(url_foobar, "g=7; domain=/")); in TEST()
477 EXPECT_FALSE(cm->SetCookie(url_foobar, "h=8; domain=http://foo.bar.com")); in TEST()
478 EXPECT_FALSE(cm->SetCookie(url_foobar, "i=9; domain=..foo.bar.com")); in TEST()
479 EXPECT_FALSE(cm->SetCookie(url_foobar, "j=10; domain=..bar.com")); in TEST()
483 EXPECT_FALSE(cm->SetCookie(url_foobar, "k=11; domain=.foo.bar.com?blah")); in TEST()
484 EXPECT_FALSE(cm->SetCookie(url_foobar, "l=12; domain=.foo.bar.com/blah")); in TEST()
485 EXPECT_FALSE(cm->SetCookie(url_foobar, "m=13; domain=.foo.bar.com:80")); in TEST()
486 EXPECT_FALSE(cm->SetCookie(url_foobar, "n=14; domain=.foo.bar.com:")); in TEST()
487 EXPECT_FALSE(cm->SetCookie(url_foobar, "o=15; domain=.foo.bar.com#sup")); in TEST()
489 EXPECT_EQ("", cm->GetCookies(url_foobar)); in TEST()
499 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
501 EXPECT_FALSE(cm->SetCookie(url_foocom, "a=1; domain=.foo.com.com.com")); in TEST()
502 EXPECT_EQ("", cm->GetCookies(url_foocom)); in TEST()
511 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
514 EXPECT_TRUE(cm->SetCookie(url_hosted, "sawAd=1; domain=filefront.com")); in TEST()
515 EXPECT_EQ("sawAd=1", cm->GetCookies(url_hosted)); in TEST()
516 EXPECT_EQ("sawAd=1", cm->GetCookies(url_filefront)); in TEST()
520 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
522 EXPECT_TRUE(cm->SetCookie(url, "a=1; domain=www.google.com")); in TEST()
523 EXPECT_EQ("a=1", cm->GetCookies(url)); in TEST()
524 EXPECT_EQ("a=1", cm->GetCookies(GURL("http://sub.www.google.com"))); in TEST()
525 EXPECT_EQ("", cm->GetCookies(GURL("http://something-else.com"))); in TEST()
532 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
534 EXPECT_TRUE(cm->SetCookie(url_google, "a=1; domain=.GOOGLE.COM")); in TEST()
535 EXPECT_TRUE(cm->SetCookie(url_google, "b=2; domain=.wWw.gOOgLE.coM")); in TEST()
536 EXPECT_EQ("a=1; b=2", cm->GetCookies(url_google)); in TEST()
542 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
543 EXPECT_TRUE(cm->SetCookie(url_ip, kValidCookieLine)); in TEST()
544 EXPECT_EQ("A=B", cm->GetCookies(url_ip)); in TEST()
548 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
549 EXPECT_FALSE(cm->SetCookie(url_ip, "b=2; domain=.1.2.3.4")); in TEST()
550 EXPECT_FALSE(cm->SetCookie(url_ip, "c=3; domain=.3.4")); in TEST()
551 EXPECT_EQ("", cm->GetCookies(url_ip)); in TEST()
554 EXPECT_FALSE(cm->SetCookie(url_ip, "b=2; domain=1.2.3.3")); in TEST()
555 EXPECT_EQ("", cm->GetCookies(url_ip)); in TEST()
556 EXPECT_TRUE(cm->SetCookie(url_ip, "b=2; domain=1.2.3.4")); in TEST()
557 EXPECT_EQ("b=2", cm->GetCookies(url_ip)); in TEST()
564 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
567 EXPECT_TRUE(cm->SetCookie(url, "a=1")); in TEST()
568 EXPECT_FALSE(cm->SetCookie(url, "b=2; domain=.com")); in TEST()
569 EXPECT_FALSE(cm->SetCookie(url, "c=3; domain=com")); in TEST()
570 EXPECT_EQ("a=1", cm->GetCookies(url)); in TEST()
573 EXPECT_EQ("", cm->GetCookies(GURL("http://hopefully-no-cookies.com/"))); in TEST()
574 EXPECT_EQ("", cm->GetCookies(GURL("http://.com/"))); in TEST()
578 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
580 EXPECT_TRUE(cm->SetCookie(url, "a=1")); in TEST()
581 EXPECT_EQ("a=1", cm->GetCookies(url)); in TEST()
582 EXPECT_EQ("", cm->GetCookies(GURL("http://hopefully-no-cookies.com./"))); in TEST()
586 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
588 EXPECT_FALSE(cm->SetCookie(url, "a=1; domain=.b")); in TEST()
589 EXPECT_FALSE(cm->SetCookie(url, "b=2; domain=b")); in TEST()
590 EXPECT_EQ("", cm->GetCookies(url)); in TEST()
594 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
596 EXPECT_FALSE(cm->SetCookie(url, "a=1; domain=.com")); in TEST()
597 EXPECT_FALSE(cm->SetCookie(url, "b=2; domain=com")); in TEST()
598 EXPECT_EQ("", cm->GetCookies(url)); in TEST()
602 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
604 EXPECT_FALSE(cm->SetCookie(url, "a=1; domain=.co.uk")); in TEST()
605 EXPECT_FALSE(cm->SetCookie(url, "b=2; domain=.uk")); in TEST()
606 EXPECT_EQ("", cm->GetCookies(url)); in TEST()
607 EXPECT_EQ("", cm->GetCookies(GURL("http://something-else.co.uk"))); in TEST()
608 EXPECT_EQ("", cm->GetCookies(GURL("http://something-else.uk"))); in TEST()
612 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
614 EXPECT_TRUE(cm->SetCookie(url, "a=1")); in TEST()
615 EXPECT_FALSE(cm->SetCookie(url, "b=2; domain=.b")); in TEST()
616 EXPECT_FALSE(cm->SetCookie(url, "c=3; domain=b")); in TEST()
617 EXPECT_EQ("a=1", cm->GetCookies(url)); in TEST()
624 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
627 EXPECT_TRUE(cm->SetCookie(url, "a=1")); in TEST()
628 EXPECT_EQ("a=1", cm->GetCookies(url)); in TEST()
632 EXPECT_FALSE(cm->SetCookie(url, "b=2; domain=.www.google.com.")); in TEST()
633 EXPECT_EQ("a=1", cm->GetCookies(url)); in TEST()
635 EXPECT_TRUE(cm->SetCookie(url_with_dot, "b=2; domain=.google.com.")); in TEST()
636 EXPECT_EQ("b=2", cm->GetCookies(url_with_dot)); in TEST()
639 EXPECT_EQ(cm->GetCookies(GURL("http://hopefully-no-cookies.com/")), ""); in TEST()
640 EXPECT_EQ("", cm->GetCookies(GURL("http://.com/"))); in TEST()
644 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
645 EXPECT_FALSE(cm->SetCookie(GURL(kUrlFtp), kValidCookieLine)); in TEST()
649 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
650 EXPECT_TRUE(cm->SetCookie(GURL(kUrlGoogle), kValidDomainCookieLine)); in TEST()
651 EXPECT_EQ("", cm->GetCookies(GURL(kUrlFtp))); in TEST()
656 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
657 EXPECT_TRUE(cm->SetCookie(GURL(url), "A=B; path=/wee")); in TEST()
658 EXPECT_EQ("A=B", cm->GetCookies(GURL(url + "/wee"))); in TEST()
659 EXPECT_EQ("A=B", cm->GetCookies(GURL(url + "/wee/"))); in TEST()
660 EXPECT_EQ("A=B", cm->GetCookies(GURL(url + "/wee/war"))); in TEST()
661 EXPECT_EQ("A=B", cm->GetCookies(GURL(url + "/wee/war/more/more"))); in TEST()
662 EXPECT_EQ("", cm->GetCookies(GURL(url + "/weehee"))); in TEST()
663 EXPECT_EQ("", cm->GetCookies(GURL(url + "/"))); in TEST()
666 EXPECT_TRUE(cm->SetCookie(GURL(url), "A=C; path=")); in TEST()
667 EXPECT_EQ("A=B; A=C", cm->GetCookies(GURL(url + "/wee"))); in TEST()
668 EXPECT_EQ("A=C", cm->GetCookies(GURL(url + "/"))); in TEST()
673 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
678 EXPECT_TRUE(cm->SetCookieWithOptions(url_google, "A=B; httponly", options)); in TEST()
681 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
682 EXPECT_EQ("A=B", cm->GetCookiesWithOptions(url_google, options)); in TEST()
685 EXPECT_FALSE(cm->SetCookie(url_google, "A=C")); in TEST()
686 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
687 EXPECT_EQ("A=B", cm->GetCookiesWithOptions(url_google, options)); in TEST()
688 EXPECT_TRUE(cm->SetCookieWithOptions(url_google, "A=C", options)); in TEST()
689 EXPECT_EQ("A=C", cm->GetCookies(url_google)); in TEST()
692 EXPECT_FALSE(cm->SetCookie(url_google, "B=A; httponly")); in TEST()
693 EXPECT_EQ("A=C", cm->GetCookiesWithOptions(url_google, options)); in TEST()
694 EXPECT_TRUE(cm->SetCookieWithOptions(url_google, "B=A; httponly", options)); in TEST()
695 EXPECT_EQ("A=C; B=A", cm->GetCookiesWithOptions(url_google, options)); in TEST()
696 EXPECT_EQ("A=C", cm->GetCookies(url_google)); in TEST()
815 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
818 EXPECT_TRUE(cm->SetCookie(url_google, kValidCookieLine)); in TEST()
819 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
821 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
823 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
826 EXPECT_TRUE(cm->SetCookie(url_google, kValidCookieLine)); in TEST()
827 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
829 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
832 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
835 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
841 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
843 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
847 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
850 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
855 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
857 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
862 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
865 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
870 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
872 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
877 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
884 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
888 EXPECT_TRUE(cm->SetCookie(url_google, kValidCookieLine)); in TEST()
889 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
891 EXPECT_TRUE(cm->SetCookieWithOptions(url_google, "C=D; httponly", options)); in TEST()
892 EXPECT_EQ("A=B; C=D", cm->GetCookiesWithOptions(url_google, options)); in TEST()
894 EXPECT_EQ(2, cm->DeleteAll(false)); in TEST()
895 EXPECT_EQ("", cm->GetCookiesWithOptions(url_google, options)); in TEST()
900 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
906 EXPECT_EQ(1, cm->DeleteAll(true)); // sync_to_store = true. in TEST()
910 EXPECT_EQ("", cm->GetCookiesWithOptions(url_google, options)); in TEST()
915 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
919 EXPECT_EQ(0, cm->DeleteAllCreatedAfter(now - TimeDelta::FromDays(99), false)); in TEST()
922 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-0=Now", now)); in TEST()
923 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-1=Yesterday", in TEST()
925 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-2=DayBefore", in TEST()
929 EXPECT_EQ(1, cm->DeleteAllCreatedAfter(now, false)); in TEST()
931 EXPECT_EQ(1, cm->DeleteAllCreatedAfter(now - TimeDelta::FromDays(1), false)); in TEST()
933 EXPECT_EQ(1, cm->DeleteAllCreatedAfter(now - TimeDelta::FromDays(99), false)); in TEST()
936 EXPECT_EQ(0, cm->DeleteAllCreatedAfter(Time(), false)); in TEST()
938 EXPECT_EQ(0, cm->DeleteAll(false)); in TEST()
943 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
947 EXPECT_EQ(0, cm->DeleteAllCreatedAfter(now - TimeDelta::FromDays(99), false)); in TEST()
950 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-0=Now", now)); in TEST()
951 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-1=Yesterday", in TEST()
953 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-2=DayBefore", in TEST()
955 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-3=ThreeDays", in TEST()
957 EXPECT_TRUE(cm->SetCookieWithCreationTime(url_google, "T-7=LastWeek", in TEST()
961 EXPECT_EQ(2, cm->DeleteAllCreatedBetween(now - TimeDelta::FromDays(3), in TEST()
967 EXPECT_EQ(1, cm->DeleteAllCreatedBetween(now - TimeDelta::FromDays(2), in TEST()
972 EXPECT_EQ(1, cm->DeleteAllCreatedBetween(now - TimeDelta::FromDays(7), in TEST()
977 EXPECT_EQ(1, cm->DeleteAllCreatedAfter(Time(), false)); in TEST()
980 EXPECT_EQ(0, cm->DeleteAll(false)); in TEST()
986 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
988 EXPECT_TRUE(cm->SetCookie(url_google, "A=B")); in TEST()
989 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
990 EXPECT_EQ("A=B", cm->GetCookies(url_google_secure)); in TEST()
992 EXPECT_TRUE(cm->SetCookie(url_google_secure, "A=B; secure")); in TEST()
994 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
995 EXPECT_EQ("A=B", cm->GetCookies(url_google_secure)); in TEST()
997 EXPECT_TRUE(cm->SetCookie(url_google_secure, "D=E; secure")); in TEST()
998 EXPECT_EQ("", cm->GetCookies(url_google)); in TEST()
999 EXPECT_EQ("A=B; D=E", cm->GetCookies(url_google_secure)); in TEST()
1001 EXPECT_TRUE(cm->SetCookie(url_google_secure, "A=B")); in TEST()
1003 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
1004 EXPECT_EQ("D=E; A=B", cm->GetCookies(url_google_secure)); in TEST()
1007 static Time GetFirstCookieAccessDate(CookieMonster* cm) { in GetFirstCookieAccessDate() argument
1008 const CookieList all_cookies(cm->GetAllCookies()); in GetFirstCookieAccessDate()
1016 scoped_refptr<CookieMonster> cm( in TEST() local
1019 EXPECT_TRUE(cm->SetCookie(url_google, "A=B")); in TEST()
1020 const Time last_access_date(GetFirstCookieAccessDate(cm)); in TEST()
1024 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
1025 EXPECT_TRUE(last_access_date == GetFirstCookieAccessDate(cm)); in TEST()
1029 EXPECT_EQ("A=B", cm->GetCookies(url_google)); in TEST()
1030 EXPECT_FALSE(last_access_date == GetFirstCookieAccessDate(cm)); in TEST()
1046 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TestHostGarbageCollectHelper() local
1047 cm->SetExpiryAndKeyScheme(key_scheme); in TestHostGarbageCollectHelper()
1050 EXPECT_TRUE(cm->SetCookie(url_google, cookie)); in TestHostGarbageCollectHelper()
1051 std::string cookies = cm->GetCookies(url_google); in TestHostGarbageCollectHelper()
1068 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TestHostGarbageCollectHelper() local
1069 cm->SetExpiryAndKeyScheme(key_scheme); in TestHostGarbageCollectHelper()
1072 EXPECT_TRUE(cm->SetCookie(url_google, cookie_general)); in TestHostGarbageCollectHelper()
1074 EXPECT_TRUE(cm->SetCookie(url_google_specific, cookie_specific)); in TestHostGarbageCollectHelper()
1075 std::string cookies_general = cm->GetCookies(url_google); in TestHostGarbageCollectHelper()
1077 std::string cookies_specific = cm->GetCookies(url_google_specific); in TestHostGarbageCollectHelper()
1090 std::string cookies_general = cm->GetCookies(url_google); in TestHostGarbageCollectHelper()
1091 std::string cookies_specific = cm->GetCookies(url_google_specific); in TestHostGarbageCollectHelper()
1124 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1126 EXPECT_TRUE(cm->SetCookie(test_url, "foo=bar")); in TEST()
1127 std::string value = cm->GetCookies(test_url); in TEST()
1131 EXPECT_TRUE(cm->SetCookie(test_url, "x=1")); in TEST()
1132 EXPECT_TRUE(cm->SetCookie(test_url, "y=2")); in TEST()
1134 std::string result = cm->GetCookies(test_url); in TEST()
1140 static bool FindAndDeleteCookie(CookieMonster* cm, in FindAndDeleteCookie() argument
1143 CookieList cookies = cm->GetAllCookies(); in FindAndDeleteCookie()
1147 return cm->DeleteCanonicalCookie(*it); in FindAndDeleteCookie()
1154 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1156 EXPECT_TRUE(cm->SetCookie(url_google, "A=B")); in TEST()
1157 EXPECT_TRUE(cm->SetCookie(url_google, "C=D")); in TEST()
1158 EXPECT_TRUE(cm->SetCookie(url_google, "E=F")); in TEST()
1159 EXPECT_EQ("A=B; C=D; E=F", cm->GetCookies(url_google)); in TEST()
1161 EXPECT_TRUE(FindAndDeleteCookie(cm, url_google.host(), "C")); in TEST()
1162 EXPECT_EQ("A=B; E=F", cm->GetCookies(url_google)); in TEST()
1164 EXPECT_FALSE(FindAndDeleteCookie(cm, "random.host", "E")); in TEST()
1165 EXPECT_EQ("A=B; E=F", cm->GetCookies(url_google)); in TEST()
1169 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1179 EXPECT_TRUE(cm->SetCookie(http_url, "x=1")); in TEST()
1180 EXPECT_FALSE(cm->SetCookie(foo_url, "x=1")); in TEST()
1189 scoped_refptr<CookieMonster> cm( in TEST() local
1196 EXPECT_TRUE(cm->SetCookieWithOptions(url_google, "A=B; httponly", options)); in TEST()
1197 EXPECT_TRUE(cm->SetCookieWithOptions(url_google, in TEST()
1200 EXPECT_TRUE(cm->SetCookieWithOptions(url_google_secure, in TEST()
1204 const Time last_access_date(GetFirstCookieAccessDate(cm)); in TEST()
1209 CookieList cookies = cm->GetAllCookiesForURL(url_google); in TEST()
1224 cm->GetAllCookiesForURLWithOptions(url_google, CookieOptions()); in TEST()
1234 cookies = cm->GetAllCookiesForURL(url_google_secure); in TEST()
1252 EXPECT_TRUE(last_access_date == GetFirstCookieAccessDate(cm)); in TEST()
1260 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1263 EXPECT_TRUE(cm->SetCookieWithOptions(url_google_foo, in TEST()
1266 EXPECT_TRUE(cm->SetCookieWithOptions(url_google_bar, in TEST()
1269 EXPECT_TRUE(cm->SetCookieWithOptions(url_google, in TEST()
1273 CookieList cookies = cm->GetAllCookiesForURL(url_google_foo); in TEST()
1286 cookies = cm->GetAllCookiesForURL(url_google_bar); in TEST()
1301 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1304 EXPECT_TRUE(cm->SetCookie(url_google, "A=A1; path=/")); in TEST()
1305 EXPECT_TRUE(cm->SetCookie(url_google, "A=A2; path=/foo")); in TEST()
1306 EXPECT_TRUE(cm->SetCookie(url_google, "A=A3; path=/bar")); in TEST()
1307 EXPECT_TRUE(cm->SetCookie(url_google, "B=B1; path=/")); in TEST()
1308 EXPECT_TRUE(cm->SetCookie(url_google, "B=B2; path=/foo")); in TEST()
1309 EXPECT_TRUE(cm->SetCookie(url_google, "B=B3; path=/bar")); in TEST()
1311 cm->DeleteCookie(GURL(std::string(kUrlGoogle) + "/foo/bar"), "A"); in TEST()
1313 CookieList cookies = cm->GetAllCookies(); in TEST()
1330 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
1334 cm->SetCookie(url_google, "a=val1; path=/path1; " in TEST()
1341 cm->SetCookie(url_google, "b=val1; path=/path1; " in TEST()
1351 cm->SetCookieWithOptions(url_google, in TEST()
1360 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
1369 EXPECT_TRUE(cm->SetCookie(url_google, in TEST()
1378 EXPECT_TRUE(cm->SetCookie(url_chromium, in TEST()
1384 EXPECT_EQ("a=val33", cm->GetCookies(GURL("http://www.google.com/path1"))); in TEST()
1385 EXPECT_EQ("a=val9", cm->GetCookies(GURL("http://www.google.com/path2"))); in TEST()
1386 EXPECT_EQ("a=val99", cm->GetCookies(GURL("http://chromium.org/path1"))); in TEST()
1455 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
1459 EXPECT_EQ("X=3; Y=a", cm->GetCookies(GURL("http://www.google.com/"))); in TEST()
1464 cm->GetCookies(GURL("http://www.google.com/2/x"))); in TEST()
1506 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
1508 CookieList list(cm->GetAllCookies()); in TEST()
1525 scoped_refptr<CookieMonster> cm(new CookieMonster(store, delegate)); in TEST() local
1527 EXPECT_TRUE(cm->SetCookie(url_google, "A=B")); in TEST()
1528 EXPECT_TRUE(cm->SetCookie(url_google, "C=D")); in TEST()
1529 EXPECT_TRUE(cm->SetCookie(url_google, "E=F")); in TEST()
1530 EXPECT_EQ("A=B; C=D; E=F", cm->GetCookies(url_google)); in TEST()
1546 EXPECT_TRUE(FindAndDeleteCookie(cm, url_google.host(), "C")); in TEST()
1547 EXPECT_EQ("A=B; E=F", cm->GetCookies(url_google)); in TEST()
1555 EXPECT_FALSE(FindAndDeleteCookie(cm, "random.host", "E")); in TEST()
1556 EXPECT_EQ("A=B; E=F", cm->GetCookies(url_google)); in TEST()
1561 cm->SetCookie(url_google, "a=val1; path=/path1; " in TEST()
1577 cm->SetCookieWithOptions(url_google, in TEST()
1602 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1604 EXPECT_TRUE(cm->SetCookieWithDetails( in TEST()
1607 EXPECT_TRUE(cm->SetCookieWithDetails( in TEST()
1610 EXPECT_TRUE(cm->SetCookieWithDetails( in TEST()
1615 EXPECT_FALSE(cm->SetCookieWithDetails( in TEST()
1618 EXPECT_FALSE(cm->SetCookieWithDetails( in TEST()
1621 EXPECT_FALSE(cm->SetCookieWithDetails( in TEST()
1624 EXPECT_FALSE(cm->SetCookieWithDetails( in TEST()
1627 EXPECT_FALSE(cm->SetCookieWithDetails( in TEST()
1631 CookieList cookies = cm->GetAllCookiesForURL(url_google_foo); in TEST()
1645 cookies = cm->GetAllCookiesForURL(url_google_bar); in TEST()
1658 cookies = cm->GetAllCookiesForURL(url_google_secure); in TEST()
1673 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1683 PopulateCmForDeleteAllForHost(cm); in TEST()
1685 cm->GetCookies(GURL(kTopLevelDomainPlus3))); in TEST()
1687 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure))); in TEST()
1688 EXPECT_EQ("dom_1=X; host_1=X", cm->GetCookies(GURL(kTopLevelDomainPlus1))); in TEST()
1691 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure + in TEST()
1694 EXPECT_EQ(5, cm->DeleteAllForHost(GURL(kTopLevelDomainPlus2))); in TEST()
1695 EXPECT_EQ(8U, cm->GetAllCookies().size()); in TEST()
1698 cm->GetCookies(GURL(kTopLevelDomainPlus3))); in TEST()
1700 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure))); in TEST()
1701 EXPECT_EQ("dom_1=X; host_1=X", cm->GetCookies(GURL(kTopLevelDomainPlus1))); in TEST()
1703 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure + in TEST()
1706 PopulateCmForDeleteAllForHost(cm); in TEST()
1707 EXPECT_EQ(5, cm->DeleteAllForHost(GURL(kTopLevelDomainPlus2Secure))); in TEST()
1708 EXPECT_EQ(8U, cm->GetAllCookies().size()); in TEST()
1711 cm->GetCookies(GURL(kTopLevelDomainPlus3))); in TEST()
1713 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure))); in TEST()
1714 EXPECT_EQ("dom_1=X; host_1=X", cm->GetCookies(GURL(kTopLevelDomainPlus1))); in TEST()
1716 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure + in TEST()
1719 PopulateCmForDeleteAllForHost(cm); in TEST()
1720 EXPECT_EQ(5, cm->DeleteAllForHost(GURL(kTopLevelDomainPlus2Secure + in TEST()
1722 EXPECT_EQ(8U, cm->GetAllCookies().size()); in TEST()
1725 cm->GetCookies(GURL(kTopLevelDomainPlus3))); in TEST()
1727 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure))); in TEST()
1728 EXPECT_EQ("dom_1=X; host_1=X", cm->GetCookies(GURL(kTopLevelDomainPlus1))); in TEST()
1730 cm->GetCookies(GURL(kTopLevelDomainPlus2Secure + in TEST()
1736 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1751 cm->SetCookie(url_google, "SetCookie1=A"); in TEST()
1752 cm->SetCookie(url_google, "SetCookie2=A"); in TEST()
1753 cm->SetCookie(url_google, "SetCookie3=A"); in TEST()
1760 cm->SetCookies(url_google, cookie_lines); in TEST()
1769 cm->SetCookiesWithOptions(url_google, cookie_lines, options); in TEST()
1772 cm->SetCookieWithOptions(url_google, "setCookieWithOptions1=A", options); in TEST()
1773 cm->SetCookieWithOptions(url_google, "setCookieWithOptions2=A", options); in TEST()
1774 cm->SetCookieWithOptions(url_google, "setCookieWithOptions3=A", options); in TEST()
1776 cm->SetCookieWithDetails(url_google, "setCookieWithDetails1", "A", in TEST()
1778 cm->SetCookieWithDetails(url_google, "setCookieWithDetails2", "A", in TEST()
1780 cm->SetCookieWithDetails(url_google, "setCookieWithDetails3", "A", in TEST()
1784 CookieList cookie_list(cm->GetAllCookies()); in TEST()
1808 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1811 if (cm->expiry_and_key_scheme_ == in TEST()
1813 EXPECT_EQ("google.com", cm->GetKey("www.google.com")); in TEST()
1814 EXPECT_EQ("google.izzie", cm->GetKey("www.google.izzie")); in TEST()
1815 EXPECT_EQ("google.izzie", cm->GetKey(".google.izzie")); in TEST()
1816 EXPECT_EQ("bbc.co.uk", cm->GetKey("bbc.co.uk")); in TEST()
1817 EXPECT_EQ("bbc.co.uk", cm->GetKey("a.b.c.d.bbc.co.uk")); in TEST()
1818 EXPECT_EQ("apple.com", cm->GetKey("a.b.c.d.apple.com")); in TEST()
1819 EXPECT_EQ("apple.izzie", cm->GetKey("a.b.c.d.apple.izzie")); in TEST()
1823 EXPECT_EQ("co.uk", cm->GetKey("co.uk")); in TEST()
1825 EXPECT_EQ(extension_name, cm->GetKey(extension_name)); in TEST()
1826 EXPECT_EQ("com", cm->GetKey("com")); in TEST()
1827 EXPECT_EQ("hostalias", cm->GetKey("hostalias")); in TEST()
1828 EXPECT_EQ("localhost", cm->GetKey("localhost")); in TEST()
1908 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
1909 EXPECT_TRUE(cm->SetCookie(GURL("http://d.c.b.a.google.com/aa/x.html"), in TEST()
1911 EXPECT_TRUE(cm->SetCookie(GURL("http://b.a.google.com/aa/bb/cc/x.html"), in TEST()
1913 EXPECT_TRUE(cm->SetCookie(GURL("http://b.a.google.com/aa/bb/cc/x.html"), in TEST()
1915 EXPECT_TRUE(cm->SetCookie(GURL("http://c.b.a.google.com/aa/bb/cc/x.html"), in TEST()
1917 EXPECT_TRUE(cm->SetCookie(GURL("http://d.c.b.a.google.com/aa/bb/x.html"), in TEST()
1919 EXPECT_TRUE(cm->SetCookie(GURL("http://news.bbc.co.uk/midpath/x.html"), in TEST()
1922 cm->GetCookiesWithOptions( in TEST()
1927 CookieList cookies(cm->GetAllCookiesForURL( in TEST()
1939 CookieList cookies(cm->GetAllCookies()); in TEST()
1954 CookieMonster* cm(new CookieMonster(NULL, NULL)); in CreateMonsterForGC() local
1956 cm->SetCookie(GURL(StringPrintf("http://h%05d.izzle", i)), "a=1"); in CreateMonsterForGC()
1957 return cm; in CreateMonsterForGC()
1970 scoped_refptr<CookieMonster> cm( in TEST() local
1972 EXPECT_EQ(CookieMonster::kMaxCookies * 2, cm->GetAllCookies().size()); in TEST()
1973 cm->SetCookie(GURL("http://newdomain.com"), "b=2"); in TEST()
1974 EXPECT_EQ(CookieMonster::kMaxCookies * 2 + 1, cm->GetAllCookies().size()); in TEST()
2029 scoped_refptr<CookieMonster> cm( in TEST() local
2033 cm->SetExpiryAndKeyScheme(schemes[recent_scheme]); in TEST()
2035 static_cast<int>(cm->GetAllCookies().size())) in TEST()
2038 cm->SetCookie(GURL("http://newdomain.com"), "b=2"); in TEST()
2040 static_cast<int>((cm->GetAllCookies().size()))) in TEST()
2050 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
2055 ASSERT_TRUE(cm->SetCookieWithOptions(url_google, in TEST()
2060 CookieList cookie_list = cm->GetAllCookies(); in TEST()
2065 ASSERT_TRUE(cm->SetCookieWithOptions(url_google, in TEST()
2070 cookie_list = cm->GetAllCookies(); in TEST()
2077 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
2078 cm->SetKeepExpiredCookies(); in TEST()
2082 ASSERT_TRUE(cm->SetCookieWithOptions(url_google, in TEST()
2087 CookieList cookie_list = cm->GetAllCookies(); in TEST()
2091 ASSERT_TRUE(cm->SetCookieWithOptions(url_google, in TEST()
2097 cookie_list = cm->GetAllCookies(); in TEST()
2158 scoped_refptr<CookieMonster> cm(new CookieMonster(store, NULL)); in TEST() local
2164 cm->FlushStore(NewRunnableMethod(counter.get(), &CallbackCounter::Callback)); in TEST()
2171 cm->FlushStore(NULL); in TEST()
2178 cm->GetAllCookies(); // Force init. in TEST()
2179 cm->FlushStore(NewRunnableMethod(counter.get(), &CallbackCounter::Callback)); in TEST()
2186 cm->FlushStore(NULL); in TEST()
2193 cm = new CookieMonster(NULL, NULL); in TEST()
2194 cm->GetAllCookies(); // Force init. in TEST()
2195 cm->FlushStore(NULL); in TEST()
2200 cm->FlushStore(NewRunnableMethod(counter.get(), &CallbackCounter::Callback)); in TEST()
2237 scoped_refptr<CookieMonster> cm(new CookieMonster(NULL, NULL)); in TEST() local
2248 ASSERT_TRUE(cm->SetCookieWithDetails( in TEST()
2260 ASSERT_TRUE(cm->SetCookie(url_google, kValidCookieLine)); in TEST()