CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET /\r\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.0\r\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1\r\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/10.12\r\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1\r\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_BAD_REQUEST, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1 \n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET /fo o/ HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-5, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-5, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-2, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-2, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1\r\r\r\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp(". / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(0, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("OPTIONS * HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(6, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("HELLOWORLD / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(9, output.m_end);
CPPUNIT_ASSERT_EQUAL(0, output.v_min);
#endif
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / FOO/1.0\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(1, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(1, output.m_start);
CPPUNIT_ASSERT_EQUAL(3, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_BAD_REQUEST, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp(" GET / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(-1, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("\tGET / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(3, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_BAD_REQUEST, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("A\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(-1, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("/ HTTP/1.0\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(0, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(1, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("/ HTTP/1.0\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(1, output.m_start);
CPPUNIT_ASSERT_EQUAL(1, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_BAD_REQUEST, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp(" / HTTP/1.0\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(-1, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET\x0B / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(3, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET\0 / HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(3, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_OK, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET HTTP/1.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_HTTP_VERSION_NOT_SUPPORTED, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_HTTP_VERSION_NOT_SUPPORTED, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/.1\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_HTTP_VERSION_NOT_SUPPORTED, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/11\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_HTTP_VERSION_NOT_SUPPORTED, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("GET / HTTP/1.\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(2, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_BAD_REQUEST, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("\xB\xC\xE\xF\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(-1, output.m_end);
CPPUNIT_ASSERT_EQUAL(-1, HttpParserParseReqLine(&output));
CPPUNIT_ASSERT_EQUAL(HTTP_BAD_REQUEST, output.request_parse_status);
CPPUNIT_ASSERT_EQUAL(0, output.req_start);
- CPPUNIT_ASSERT_EQUAL(input.contentSize()-1, output.req_end);
+ CPPUNIT_ASSERT_EQUAL((int)input.contentSize()-1, output.req_end);
CPPUNIT_ASSERT(memcmp("\t \t \t\n", &output.buf[output.req_start],(output.req_end-output.req_start+1)) == 0);
CPPUNIT_ASSERT_EQUAL(0, output.m_start);
CPPUNIT_ASSERT_EQUAL(0, output.m_end);