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

Side by Side Diff: content/browser/browsing_data/browsing_data_remover_impl_unittest.cc

Issue 2861063003: Remove dangerous CanonicalCookie::Create method. (Closed)
Patch Set: Content unittest changes. Created 3 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
OLDNEW
1 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 <stddef.h> 5 #include <stddef.h>
6 #include <stdint.h> 6 #include <stdint.h>
7 7
8 #include <list> 8 #include <list>
9 #include <memory> 9 #include <memory>
10 #include <set> 10 #include <set>
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
111 base::Time remove_begin; 111 base::Time remove_begin;
112 base::Time remove_end; 112 base::Time remove_end;
113 StoragePartition::OriginMatcherFunction origin_matcher; 113 StoragePartition::OriginMatcherFunction origin_matcher;
114 StoragePartition::CookieMatcherFunction cookie_matcher; 114 StoragePartition::CookieMatcherFunction cookie_matcher;
115 115
116 StoragePartitionRemovalData() {} 116 StoragePartitionRemovalData() {}
117 }; 117 };
118 118
119 net::CanonicalCookie CreateCookieWithHost(const GURL& source) { 119 net::CanonicalCookie CreateCookieWithHost(const GURL& source) {
120 std::unique_ptr<net::CanonicalCookie> cookie(net::CanonicalCookie::Create( 120 std::unique_ptr<net::CanonicalCookie> cookie(net::CanonicalCookie::Create(
121 source, "A", "1", std::string(), "/", base::Time::Now(), 121 "A", "1", "." + source.host(), "/", base::Time::Now(), base::Time::Now(),
mmenke 2017/05/05 17:51:56 I think this used to be exact matches? (i.e., no
Randy Smith (Not in Mondays) 2017/05/05 21:12:58 Yep, oops. Doesn't change the test outcome to fix
122 base::Time::Now(), false, false, net::CookieSameSite::DEFAULT_MODE, 122 base::Time(), false, false, net::CookieSameSite::DEFAULT_MODE,
123 net::COOKIE_PRIORITY_MEDIUM)); 123 net::COOKIE_PRIORITY_MEDIUM));
124 EXPECT_TRUE(cookie); 124 EXPECT_TRUE(cookie);
125 return *cookie; 125 return *cookie;
126 } 126 }
127 127
128 class TestStoragePartition : public StoragePartition { 128 class TestStoragePartition : public StoragePartition {
129 public: 129 public:
130 TestStoragePartition() {} 130 TestStoragePartition() {}
131 ~TestStoragePartition() override {} 131 ~TestStoragePartition() override {}
132 132
(...skipping 1515 matching lines...) Expand 10 before | Expand all | Expand 10 after
1648 1648
1649 // Add one more deletion and wait for it. 1649 // Add one more deletion and wait for it.
1650 BlockUntilBrowsingDataRemoved( 1650 BlockUntilBrowsingDataRemoved(
1651 base::Time(), base::Time::Max(), BrowsingDataRemover::DATA_TYPE_COOKIES, 1651 base::Time(), base::Time::Max(), BrowsingDataRemover::DATA_TYPE_COOKIES,
1652 BrowsingDataRemover::ORIGIN_TYPE_UNPROTECTED_WEB); 1652 BrowsingDataRemover::ORIGIN_TYPE_UNPROTECTED_WEB);
1653 1653
1654 EXPECT_FALSE(remover->is_removing()); 1654 EXPECT_FALSE(remover->is_removing());
1655 } 1655 }
1656 1656
1657 } // namespace content 1657 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698