summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_cookies_unittest.cc
diff options
context:
space:
mode:
authorabarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-30 01:44:29 +0000
committerabarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-04-30 01:44:29 +0000
commit8155f1a70fb66b287df28784bab5235eb07ceb44 (patch)
tree80cec32822c451dd81b2b2af72fdd0722a4e0a7d /chrome/browser/extensions/extension_cookies_unittest.cc
parentf402503e9d2461d38f864560edac4c62b245a427 (diff)
downloadchromium_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.cc26
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));
}
}