Home | History | Annotate | Download | only in http

Lines Matching refs:TEST

32 class HttpResponseHeadersTest : public testing::Test {
43 void TestCommon(const TestData& test) {
44 std::string raw_headers(test.raw_headers);
46 std::string expected_headers(test.expected_headers);
61 EXPECT_EQ(test.expected_response_code, parsed->response_code());
63 EXPECT_TRUE(test.expected_parsed_version == parsed->GetParsedHttpVersion());
64 EXPECT_TRUE(test.expected_version == parsed->GetHttpVersion());
70 TEST(HttpResponseHeadersTest, NormalizeHeadersWhitespace) {
71 TestData test = {
85 TestCommon(test);
90 TEST(HttpResponseHeadersTest, NormalizeHeadersLeadingWhitespace) {
91 TestData test = {
105 TestCommon(test);
108 TEST(HttpResponseHeadersTest, BlankHeaders) {
109 TestData test = {
127 TestCommon(test);
130 TEST(HttpResponseHeadersTest, NormalizeHeadersVersion) {
132 TestData test = {
143 TestCommon(test);
146 TEST(HttpResponseHeadersTest, PreserveHttp09) {
149 TestData test = {
158 TestCommon(test);
161 TEST(HttpResponseHeadersTest, NormalizeHeadersMissingOK) {
162 TestData test = {
173 TestCommon(test);
176 TEST(HttpResponseHeadersTest, NormalizeHeadersBadStatus) {
177 TestData test = {
188 TestCommon(test);
191 TEST(HttpResponseHeadersTest, NormalizeHeadersEmpty) {
192 TestData test = {
201 TestCommon(test);
204 TEST(HttpResponseHeadersTest, NormalizeHeadersStartWithColon) {
205 TestData test = {
220 TestCommon(test);
223 TEST(HttpResponseHeadersTest, NormalizeHeadersStartWithColonAtEOL) {
224 TestData test = {
241 TestCommon(test);
244 TEST(HttpResponseHeadersTest, NormalizeHeadersOfWhitepace) {
245 TestData test = {
254 TestCommon(test);
257 TEST(HttpResponseHeadersTest, RepeatedSetCookie) {
258 TestData test = {
270 TestCommon(test);
273 TEST(HttpResponseHeadersTest, GetNormalizedHeader) {
287 TEST(HttpResponseHeadersTest, Persist) {
411 // Test filtering of cookie headers.
422 // Test LWS at the end of a header.
432 // Test LWS at the end of a header.
463 TEST(HttpResponseHeadersTest, EnumerateHeader_Coalesced) {
485 TEST(HttpResponseHeadersTest, EnumerateHeader_Challenge) {
505 TEST(HttpResponseHeadersTest, EnumerateHeader_DateValued) {
523 TEST(HttpResponseHeadersTest, GetMimeType) {
545 // Test charset parsing.
552 // Test charset in double quotes.
567 // Test single quotes.
672 TEST(HttpResponseHeadersTest, RequiresValidation) {
818 TEST(HttpResponseHeadersTest, Update) {
889 TEST(HttpResponseHeadersTest, EnumerateHeaderLines) {
936 TEST(HttpResponseHeadersTest, IsRedirect) {
1012 TEST(HttpResponseHeadersTest, GetContentLength) {
1096 TEST(HttpResponseHeaders, GetContentRange) {
1356 TEST(HttpResponseHeadersTest, IsKeepAlive) {
1429 TEST(HttpResponseHeadersTest, HasStrongValidators) {
1479 "Failed test case " << i;
1483 TEST(HttpResponseHeadersTest, GetStatusText) {
1491 TEST(HttpResponseHeadersTest, GetStatusTextMissing) {
1500 TEST(HttpResponseHeadersTest, GetStatusTextMultiSpace) {
1508 TEST(HttpResponseHeadersTest, GetStatusBadStatusLine) {
1518 TEST(HttpResponseHeadersTest, AddHeader) {
1563 TEST(HttpResponseHeadersTest, RemoveHeader) {
1608 TEST(HttpResponseHeadersTest, ReplaceStatus) {