Lines Matching refs:parser
577 struct http_parser parser = { 0 }; in ZTEST() local
580 parser.data = my_data; in ZTEST()
581 http_parser_init(&parser, HTTP_REQUEST); in ZTEST()
584 zassert_equal(parser.data, my_data, "test_preserve_data error"); in ZTEST()
630 struct http_parser parser = { 0 }; in ZTEST() local
634 http_parser_init(&parser, HTTP_REQUEST); in ZTEST()
636 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in ZTEST()
640 zassert_equal(parser.nread, strlen(buf), in ZTEST()
646 struct http_parser parser = { 0 }; in test_invalid_header_content() local
651 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_invalid_header_content()
653 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_invalid_header_content()
661 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_invalid_header_content()
663 zassert_equal(HTTP_PARSER_ERRNO(&parser), in test_invalid_header_content()
691 struct http_parser parser = { 0 }; in test_invalid_header_field() local
696 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_invalid_header_field()
698 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_invalid_header_field()
705 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_invalid_header_field()
707 zassert_equal(HTTP_PARSER_ERRNO(&parser), in test_invalid_header_field()
734 struct http_parser parser = { 0 }; in test_double_content_length_error() local
739 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_double_content_length_error()
741 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_double_content_length_error()
749 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_double_content_length_error()
751 int error = HTTP_PARSER_ERRNO(&parser); in test_double_content_length_error()
764 struct http_parser parser = { 0 }; in test_chunked_content_length_error() local
769 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_chunked_content_length_error()
772 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_chunked_content_length_error()
780 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_chunked_content_length_error()
782 int error = HTTP_PARSER_ERRNO(&parser); in test_chunked_content_length_error()
795 struct http_parser parser = { 0 }; in test_header_cr_no_lf_error() local
800 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_header_cr_no_lf_error()
802 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_header_cr_no_lf_error()
811 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_header_cr_no_lf_error()
813 int error = HTTP_PARSER_ERRNO(&parser); in test_header_cr_no_lf_error()
826 struct http_parser parser = { 0 }; in test_content_range_supplied() local
831 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_content_range_supplied()
833 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_content_range_supplied()
841 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_content_range_supplied()
844 zassert_equal(parser.content_range.start, 100, "http_parser_execute error"); in test_content_range_supplied()
845 zassert_equal(parser.content_range.end, 150, "http_parser_execute error"); in test_content_range_supplied()
846 zassert_equal(parser.content_range.total, 200, "http_parser_execute error"); in test_content_range_supplied()
853 struct http_parser parser = { 0 }; in test_content_range_asterisk_total() local
858 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_content_range_asterisk_total()
860 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_content_range_asterisk_total()
868 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_content_range_asterisk_total()
871 zassert_equal(parser.content_range.start, 32, "http_parser_execute error"); in test_content_range_asterisk_total()
872 zassert_equal(parser.content_range.end, 64, "http_parser_execute error"); in test_content_range_asterisk_total()
873 zassert_equal(parser.content_range.total, 0, "http_parser_execute error"); in test_content_range_asterisk_total()
880 struct http_parser parser = { 0 }; in test_double_content_range_error() local
885 http_parser_init(&parser, req ? HTTP_REQUEST : HTTP_RESPONSE); in test_double_content_range_error()
887 parsed = http_parser_execute(&parser, &settings_null, buf, strlen(buf)); in test_double_content_range_error()
895 parsed = http_parser_execute(&parser, &settings_null, buf, buflen); in test_double_content_range_error()
897 int error = HTTP_PARSER_ERRNO(&parser); in test_double_content_range_error()