zephyr/tests/net/lib/http_header_fields
Piotr Radecki 65f767f0e5 net: lib http: Added tests for Content-Range to http parser.
Three tests has been added for Content-Range functionality in http
parser:
- test_content_range_supplied: Checks if parser handles range correctly.
- test_content_range_asterisk_total: Checks if parser interprets
astersk as no total size supplied.
- test_double_content_range_error: Checks if parser rejects header with
repeated Content-Range field.

Signed-off-by: Piotr Radecki <piotr.radecki@jrdltd.co.uk>
2025-01-16 22:55:51 +01:00
..
src net: lib http: Added tests for Content-Range to http parser. 2025-01-16 22:55:51 +01:00
CMakeLists.txt
prj.conf
README
testcase.yaml

HTTP header fields test
-----------------------

Sample output:

tc_start() - HTTP header fields test
[PASS] test_preserve_data
[PASS] test_parse_url
[PASS] test_method_str
[PASS] test_header_nread_value
[PASS] test_double_content_length_error HTTP_REQUEST
[PASS] test_chunked_content_length_error HTTP_REQUEST
[PASS] test_header_cr_no_lf_error HTTP_REQUEST
[PASS] test_invalid_header_field_token_error HTTP_REQUEST
[PASS] test_invalid_header_field_content_error HTTP_REQUEST
[PASS] test_double_content_length_error HTTP_RESPONSE
[PASS] test_chunked_content_length_error HTTP_RESPONSE
[PASS] test_header_cr_no_lf_error HTTP_RESPONSE
[PASS] test_invalid_header_field_token_error HTTP_RESPONSE
[PASS] test_invalid_header_field_content_error HTTP_RESPONSE

	No errors detected
===================================================================
PASS - main.
===================================================================
PROJECT EXECUTION SUCCESSFUL