diff options
author | abarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-30 01:44:29 +0000 |
---|---|---|
committer | abarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-30 01:44:29 +0000 |
commit | 8155f1a70fb66b287df28784bab5235eb07ceb44 (patch) | |
tree | 80cec32822c451dd81b2b2af72fdd0722a4e0a7d /chrome/browser/extensions/extension_cookies_unittest.cc | |
parent | f402503e9d2461d38f864560edac4c62b245a427 (diff) | |
download | chromium_src-8155f1a70fb66b287df28784bab5235eb07ceb44.zip chromium_src-8155f1a70fb66b287df28784bab5235eb07ceb44.tar.gz chromium_src-8155f1a70fb66b287df28784bab5235eb07ceb44.tar.bz2 |
MAC Cookies (patch 1 of N)
This is the first patch towards implementing
https://github.com/hueniverse/draft-hammer-http-mac/raw/master/draft-hammer-oauth-v2-mac-token.txt
Parse MAC-Key and MAC-Algorithm from Set-Cookie and store the values in
memory. Future patches will use these values to sign requests.
Review URL: http://codereview.chromium.org/6883253
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83649 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_cookies_unittest.cc')
-rw-r--r-- | chrome/browser/extensions/extension_cookies_unittest.cc | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/chrome/browser/extensions/extension_cookies_unittest.cc b/chrome/browser/extensions/extension_cookies_unittest.cc index 5913412..c435fa4 100644 --- a/chrome/browser/extensions/extension_cookies_unittest.cc +++ b/chrome/browser/extensions/extension_cookies_unittest.cc @@ -107,8 +107,10 @@ TEST_F(ExtensionCookiesTest, ExtensionTypeCreation) { Value* value; net::CookieMonster::CanonicalCookie cookie1( - GURL(), "ABC", "DEF", "www.foobar.com", "/", base::Time(), base::Time(), - base::Time(), false, false, false); + GURL(), "ABC", "DEF", "www.foobar.com", "/", + std::string(), std::string(), + base::Time(), base::Time(), base::Time(), + false, false, false); scoped_ptr<DictionaryValue> cookie_value1( extension_cookies_helpers::CreateCookieValue( cookie1, "some cookie store")); @@ -134,7 +136,7 @@ TEST_F(ExtensionCookiesTest, ExtensionTypeCreation) { EXPECT_EQ("some cookie store", string_value); net::CookieMonster::CanonicalCookie cookie2( - GURL(), "ABC", "DEF", ".foobar.com", "/", + GURL(), "ABC", "DEF", ".foobar.com", "/", std::string(), std::string(), base::Time(), base::Time::FromDoubleT(10000), base::Time(), false, false, true); scoped_ptr<DictionaryValue> cookie_value2( @@ -160,15 +162,19 @@ TEST_F(ExtensionCookiesTest, ExtensionTypeCreation) { TEST_F(ExtensionCookiesTest, GetURLFromCanonicalCookie) { net::CookieMonster::CanonicalCookie cookie1( - GURL(), "ABC", "DEF", "www.foobar.com", "/", base::Time(), base::Time(), - base::Time(), false, false, false); + GURL(), "ABC", "DEF", "www.foobar.com", "/", + std::string(), std::string(), + base::Time(), base::Time(), base::Time(), + false, false, false); EXPECT_EQ("http://www.foobar.com/", extension_cookies_helpers::GetURLFromCanonicalCookie( cookie1).spec()); net::CookieMonster::CanonicalCookie cookie2( - GURL(), "ABC", "DEF", ".helloworld.com", "/", base::Time(), base::Time(), - base::Time(), true, false, false); + GURL(), "ABC", "DEF", ".helloworld.com", "/", + std::string(), std::string(), + base::Time(), base::Time(), base::Time(), + true, false, false); EXPECT_EQ("https://helloworld.com/", extension_cookies_helpers::GetURLFromCanonicalCookie( cookie2).spec()); @@ -199,9 +205,9 @@ TEST_F(ExtensionCookiesTest, DomainMatching) { details->SetString(keys::kDomainKey, std::string(tests[i].filter)); extension_cookies_helpers::MatchFilter filter(details.get()); net::CookieMonster::CanonicalCookie cookie(GURL(), "", "", tests[i].domain, - "", base::Time(), base::Time(), - base::Time(), false, false, - false); + "", "", "", base::Time(), + base::Time(), base::Time(), + false, false, false); EXPECT_EQ(tests[i].matches, filter.MatchesCookie(cookie)); } } |