Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(163)

Side by Side Diff: net/base/cookie_monster_unittest.cc

Issue 6969075: MAC Cookies (patch 5 of N) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <time.h> 5 #include <time.h>
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/memory/ref_counted.h" 10 #include "base/memory/ref_counted.h"
(...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after
741 741
742 cm->GetCookiesWithInfo(url_google, options, &cookie_line, &cookie_infos); 742 cm->GetCookiesWithInfo(url_google, options, &cookie_line, &cookie_infos);
743 743
744 EXPECT_EQ("A=B; C=D", cookie_line); 744 EXPECT_EQ("A=B; C=D", cookie_line);
745 745
746 EXPECT_EQ(2U, cookie_infos.size()); 746 EXPECT_EQ(2U, cookie_infos.size());
747 747
748 EXPECT_EQ("A", cookie_infos[0].name); 748 EXPECT_EQ("A", cookie_infos[0].name);
749 EXPECT_EQ("", cookie_infos[0].mac_key); 749 EXPECT_EQ("", cookie_infos[0].mac_key);
750 EXPECT_EQ("", cookie_infos[0].mac_algorithm); 750 EXPECT_EQ("", cookie_infos[0].mac_algorithm);
751 EXPECT_EQ(url_google.spec(), cookie_infos[0].source);
752 751
753 EXPECT_EQ("C", cookie_infos[1].name); 752 EXPECT_EQ("C", cookie_infos[1].name);
754 EXPECT_EQ("390jfn0awf3", cookie_infos[1].mac_key); 753 EXPECT_EQ("390jfn0awf3", cookie_infos[1].mac_key);
755 EXPECT_EQ("hmac-sha-1", cookie_infos[1].mac_algorithm); 754 EXPECT_EQ("hmac-sha-1", cookie_infos[1].mac_algorithm);
756 EXPECT_EQ(url_google.spec(), cookie_infos[1].source);
757 } 755 }
758 756
759 namespace { 757 namespace {
760 758
761 struct CookieDateParsingCase { 759 struct CookieDateParsingCase {
762 const char* str; 760 const char* str;
763 const bool valid; 761 const bool valid;
764 const time_t epoch; 762 const time_t epoch;
765 }; 763 };
766 764
(...skipping 1550 matching lines...) Expand 10 before | Expand all | Expand 10 after
2317 2315
2318 // kValidCookieLine creates a session cookie. 2316 // kValidCookieLine creates a session cookie.
2319 GURL url_google(kUrlGoogle); 2317 GURL url_google(kUrlGoogle);
2320 ASSERT_TRUE(cm->SetCookie(url_google, kValidCookieLine)); 2318 ASSERT_TRUE(cm->SetCookie(url_google, kValidCookieLine));
2321 expired_histogram->SnapshotSample(&histogram_set_1); 2319 expired_histogram->SnapshotSample(&histogram_set_1);
2322 EXPECT_EQ(histogram_set_2.TotalCount(), 2320 EXPECT_EQ(histogram_set_2.TotalCount(),
2323 histogram_set_1.TotalCount()); 2321 histogram_set_1.TotalCount());
2324 } 2322 }
2325 2323
2326 } // namespace 2324 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698