| Index: net/cookies/canonical_cookie_unittest.cc
|
| diff --git a/net/cookies/canonical_cookie_unittest.cc b/net/cookies/canonical_cookie_unittest.cc
|
| index 402846db30f8de12f427021b36be7a35d4ddd519..cb433c12a0de29c0fd7ea22c1d28172a5d3810b6 100644
|
| --- a/net/cookies/canonical_cookie_unittest.cc
|
| +++ b/net/cookies/canonical_cookie_unittest.cc
|
| @@ -596,6 +596,64 @@ TEST(CanonicalCookieTest, EnforceSecureCookiesRequireSecureScheme) {
|
| EXPECT_TRUE(https_cookie_secure.get());
|
| }
|
|
|
| +TEST(CanonicalCookieTest, IsCanonical) {
|
| + EXPECT_TRUE(CanonicalCookie("A", "B", "x.y", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("", "B", "x.y", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A ", "B", "x.y", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A=", "B", "x.y", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A", "B;", "x.y", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A", "B", ";x.y", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A", "B", "x.y ", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A", "B", "x.y", "path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A", "B", "x.y", "/path ", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_FALSE(CanonicalCookie("A", "B", "x.y", "/path;", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| + EXPECT_TRUE(CanonicalCookie("A", "B", "x.y", "/path", base::Time(),
|
| + base::Time(), base::Time(), false, false,
|
| + CookieSameSite::NO_RESTRICTION,
|
| + COOKIE_PRIORITY_LOW)
|
| + .IsCanonical());
|
| +}
|
| +
|
| TEST(CanonicalCookieTest, TestPrefixHistograms) {
|
| base::HistogramTester histograms;
|
| const char kCookiePrefixHistogram[] = "Cookie.CookiePrefix";
|
|
|