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

Side by Side Diff: net/http/http_response_headers_unittest.cc

Issue 2368923003: Support the Clear-Site-Data header on resource requests (Closed)
Patch Set: Addressed comments, formatted. Created 3 years, 6 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "net/http/http_response_headers.h" 5 #include "net/http/http_response_headers.h"
6 6
7 #include <stdint.h> 7 #include <stdint.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <iostream> 10 #include <iostream>
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after
437 // Test filtering of cookie headers. 437 // Test filtering of cookie headers.
438 {HttpResponseHeaders::PERSIST_SANS_COOKIES, 438 {HttpResponseHeaders::PERSIST_SANS_COOKIES,
439 "HTTP/1.1 200 OK\n" 439 "HTTP/1.1 200 OK\n"
440 "Set-Cookie: foo=bar; httponly\n" 440 "Set-Cookie: foo=bar; httponly\n"
441 "Set-Cookie: bar=foo\n" 441 "Set-Cookie: bar=foo\n"
442 "Bar: 1\n" 442 "Bar: 1\n"
443 "Set-Cookie2: bar2=foo2\n", 443 "Set-Cookie2: bar2=foo2\n",
444 444
445 "HTTP/1.1 200 OK\n" 445 "HTTP/1.1 200 OK\n"
446 "Bar: 1\n"}, 446 "Bar: 1\n"},
447 {HttpResponseHeaders::PERSIST_SANS_COOKIES,
448 "HTTP/1.1 200 OK\n"
449 "Set-Cookie: foo=bar\n"
450 "Foo: 2\n"
451 "Clear-Site-Data: { \"types\" : [ \"cookies\" ] }\n"
452 "Bar: 3\n",
453
454 "HTTP/1.1 200 OK\n"
455 "Foo: 2\n"
456 "Bar: 3\n"},
447 // Test LWS at the end of a header. 457 // Test LWS at the end of a header.
448 {HttpResponseHeaders::PERSIST_ALL, 458 {HttpResponseHeaders::PERSIST_ALL,
449 "HTTP/1.1 200 OK\n" 459 "HTTP/1.1 200 OK\n"
450 "Content-Length: 450 \n" 460 "Content-Length: 450 \n"
451 "Content-Encoding: gzip\n", 461 "Content-Encoding: gzip\n",
452 462
453 "HTTP/1.1 200 OK\n" 463 "HTTP/1.1 200 OK\n"
454 "Content-Length: 450\n" 464 "Content-Length: 450\n"
455 "Content-Encoding: gzip\n"}, 465 "Content-Encoding: gzip\n"},
456 // Test LWS at the end of a header. 466 // Test LWS at the end of a header.
(...skipping 1739 matching lines...) Expand 10 before | Expand all | Expand 10 after
2196 "Fri, 20 Jan 2011 10:40:08 GMT", "Fri, 20 Jan 2011 10:40:12 GMT", 2206 "Fri, 20 Jan 2011 10:40:08 GMT", "Fri, 20 Jan 2011 10:40:12 GMT",
2197 "Fri, 20 Jan 2011 10:40:14 GMT", 7}}; 2207 "Fri, 20 Jan 2011 10:40:14 GMT", 7}};
2198 2208
2199 INSTANTIATE_TEST_CASE_P(HttpResponseHeaders, 2209 INSTANTIATE_TEST_CASE_P(HttpResponseHeaders,
2200 GetCurrentAgeTest, 2210 GetCurrentAgeTest,
2201 testing::ValuesIn(get_current_age_tests)); 2211 testing::ValuesIn(get_current_age_tests));
2202 2212
2203 } // namespace 2213 } // namespace
2204 2214
2205 } // namespace net 2215 } // namespace net
OLDNEW
« no previous file with comments | « net/http/http_response_headers.cc ('k') | testing/buildbot/filters/mojo.fyi.network_content_browsertests.filter » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698