Lines Matching refs:parser
20 MultipartParser parser; member in __anonca1e12850111::MultipartTest
44 ParserError rc = parser.parse(reqIn); in TEST_F()
47 EXPECT_EQ(parser.boundary, in TEST_F()
49 EXPECT_EQ(parser.mime_fields.size(), 3); in TEST_F()
51 EXPECT_EQ(parser.mime_fields[0].fields.at("Content-Disposition"), in TEST_F()
53 EXPECT_EQ(parser.mime_fields[0].content, in TEST_F()
56 EXPECT_EQ(parser.mime_fields[1].fields.at("Content-Disposition"), in TEST_F()
58 EXPECT_EQ(parser.mime_fields[1].content, in TEST_F()
60 EXPECT_EQ(parser.mime_fields[2].fields.at("Content-Disposition"), in TEST_F()
62 EXPECT_EQ(parser.mime_fields[2].content, "{\r\n--------d74496d6695887}"); in TEST_F()
79 ParserError rc = parser.parse(reqIn); in TEST_F()
97 ParserError rc = parser.parse(reqIn); in TEST_F()
119 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_BOUNDARY_FORMAT); in TEST_F()
138 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_BOUNDARY_CR); in TEST_F()
158 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_BOUNDARY_LF); in TEST_F()
178 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_BOUNDARY_DATA); in TEST_F()
197 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_EMPTY_HEADER); in TEST_F()
216 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_HEADER_NAME); in TEST_F()
236 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_HEADER_VALUE); in TEST_F()
256 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_HEADER_ENDING); in TEST_F()
275 ParserError rc = parser.parse(reqIn); in TEST_F()
278 EXPECT_EQ(parser.boundary, in TEST_F()
280 ASSERT_EQ(parser.mime_fields.size(), 1); in TEST_F()
282 EXPECT_EQ(parser.mime_fields[0].fields.at("Content-Disposition"), in TEST_F()
284 EXPECT_EQ(parser.mime_fields[0].fields.at("Other-Header"), "value=\"v1\""); in TEST_F()
285 EXPECT_EQ(parser.mime_fields[0].content, "Data1"); in TEST_F()
301 EXPECT_EQ(parser.parse(reqIn), ParserError::ERROR_UNEXPECTED_END_OF_HEADER); in TEST_F()
317 ParserError rc = parser.parse(reqIn); in TEST_F()
321 EXPECT_EQ(parser.boundary, "\r\n----end"); in TEST_F()
322 ASSERT_EQ(parser.mime_fields.size(), 1); in TEST_F()
325 parser.mime_fields[0].fields.at("t-DiPpcccc"), in TEST_F()
327 EXPECT_EQ(parser.mime_fields[0].content, "Data1"); in TEST_F()
344 ParserError rc = parser.parse(reqIn); in TEST_F()
363 ParserError rc = parser.parse(reqIn); in TEST_F()
367 EXPECT_EQ(parser.boundary, in TEST_F()
369 ASSERT_EQ(parser.mime_fields.size(), 1); in TEST_F()
371 EXPECT_EQ(std::distance(parser.mime_fields[0].fields.begin(), in TEST_F()
372 parser.mime_fields[0].fields.end()), in TEST_F()
374 EXPECT_EQ(parser.mime_fields[0].content, "Data1"); in TEST_F()
389 ParserError rc = parser.parse(reqIn); in TEST_F()
409 ParserError rc = parser.parse(reqIn); in TEST_F()
413 EXPECT_EQ(parser.boundary, "\r\n----XX"); in TEST_F()
414 EXPECT_EQ(parser.mime_fields.size(), 1); in TEST_F()
416 EXPECT_EQ(parser.mime_fields[0].fields.at("Content-Disposition"), in TEST_F()
418 EXPECT_EQ(parser.mime_fields[0].content, "Data1"); in TEST_F()
435 ParserError rc = parser.parse(reqIn); in TEST_F()
439 EXPECT_EQ(parser.boundary, "\r\n----XX"); in TEST_F()
440 EXPECT_EQ(parser.mime_fields.size(), 1); in TEST_F()
442 EXPECT_EQ(parser.mime_fields[0].fields.at("Content-Disposition"), in TEST_F()
444 EXPECT_EQ(parser.mime_fields[0].content, in TEST_F()