@@ -45,26 +45,24 @@ TEST_CASE("HdrTestHttpParse", "[proxy][hdrtest]")
4545 int expected_result;
4646 int expected_bytes_consumed;
4747 };
48- static const std::array<Test, 23 > tests = {{
48+ static const std::array<Test, 21 > tests = {{
4949 {" GET /index.html HTTP/1.0\r\n " , PARSE_RESULT_DONE, 26 },
5050 {" GET /index.html HTTP/1.0\r\n\r\n ***BODY****" , PARSE_RESULT_DONE, 28 },
51- {" GET /index.html HTTP/1.0\r\n a\r b\n " , PARSE_RESULT_ERROR, 28 },
52- {" GET /index.html HTTP/1.0\r\n User-Agent: foobar\r \n " , PARSE_RESULT_ERROR, 45 },
5351 {" GET /index.html HTTP/1.0\r\n User-Agent: foobar\r\n\r\n ***BODY****" , PARSE_RESULT_DONE, 48 },
5452 {" GET" , PARSE_RESULT_ERROR, 3 },
5553 {" GET /index.html" , PARSE_RESULT_ERROR, 15 },
5654 {" GET /index.html\r\n " , PARSE_RESULT_ERROR, 17 },
5755 {" GET /index.html HTTP/1.0" , PARSE_RESULT_ERROR, 24 },
5856 {" GET /index.html HTTP/1.0\r " , PARSE_RESULT_ERROR, 25 },
59- {" GET /index.html HTTP/1.0\n " , PARSE_RESULT_ERROR , 25 },
60- {" GET /index.html HTTP/1.0\n\n " , PARSE_RESULT_ERROR , 26 },
57+ {" GET /index.html HTTP/1.0\n " , PARSE_RESULT_DONE , 25 },
58+ {" GET /index.html HTTP/1.0\n\n " , PARSE_RESULT_DONE , 26 },
6159 {" GET /index.html HTTP/1.0\r\n\r\n " , PARSE_RESULT_DONE, 28 },
6260 {" GET /index.html HTTP/1.0\r\n User-Agent: foobar" , PARSE_RESULT_ERROR, 44 },
63- {" GET /index.html HTTP/1.0\r\n User-Agent: foobar\n " , PARSE_RESULT_ERROR , 45 },
61+ {" GET /index.html HTTP/1.0\r\n User-Agent: foobar\n " , PARSE_RESULT_DONE , 45 },
6462 {" GET /index.html HTTP/1.0\r\n User-Agent: foobar\r\n " , PARSE_RESULT_DONE, 46 },
6563 {" GET /index.html HTTP/1.0\r\n User-Agent: foobar\r\n\r\n " , PARSE_RESULT_DONE, 48 },
66- {" GET /index.html HTTP/1.0\n User-Agent: foobar\n " , PARSE_RESULT_ERROR , 44 },
67- {" GET /index.html HTTP/1.0\n User-Agent: foobar\n Boo: foo\n " , PARSE_RESULT_ERROR , 53 },
64+ {" GET /index.html HTTP/1.0\n User-Agent: foobar\n " , PARSE_RESULT_DONE , 44 },
65+ {" GET /index.html HTTP/1.0\n User-Agent: foobar\n Boo: foo\n " , PARSE_RESULT_DONE , 53 },
6866 {" GET /index.html HTTP/1.0\r\n User-Agent: foobar\r\n " , PARSE_RESULT_DONE, 46 },
6967 {" GET /index.html HTTP/1.0\r\n " , PARSE_RESULT_DONE, 26 },
7068 {" GET /index.html hTTP/1.0\r\n " , PARSE_RESULT_ERROR, 26 },
0 commit comments