diff --git a/test/unit/response.cpp b/test/unit/response.cpp index 141e3d99..c658ef80 100644 --- a/test/unit/response.cpp +++ b/test/unit/response.cpp @@ -273,6 +273,23 @@ class response_test res.set_start_line(199, "Huh", version::http_1_1); check(res, status::unknown, 199, "Huh", version::http_1_1); } + { + response res; + res.set_start_line(199, "Huh", version::http_1_1); + check(res, status::unknown, 199, "Huh", version::http_1_1); + + res.set_start_line(199, "Huh", version::http_1_1); + check(res, status::unknown, 199, "Huh", version::http_1_1); + + res.set_start_line(199, "ab", version::http_1_1); + check(res, status::unknown, 199, "ab", version::http_1_1); + + res.set_start_line(199, "a", version::http_1_1); + check(res, status::unknown, 199, "a", version::http_1_1); + + res.set_start_line(199, "abcdefghijklmnopqrstuvwxyz", version::http_1_1); + check(res, status::unknown, 199, "abcdefghijklmnopqrstuvwxyz", version::http_1_1); + } { core::string_view s = "HTTP/1.1 200 OK\r\n"