vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Wed Dec 23 00:33:56 2015 +0200| [04585fdf4668e1c13d1e4bf70de717f9620417e5] | committer: Rémi Denis-Courmont
https: test cases for previous commits > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=04585fdf4668e1c13d1e4bf70de717f9620417e5 --- modules/access/http/message_test.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/modules/access/http/message_test.c b/modules/access/http/message_test.c index 92883dc..de9d5e9 100644 --- a/modules/access/http/message_test.c +++ b/modules/access/http/message_test.c @@ -225,6 +225,11 @@ int main(void) vlc_http_msg_add_header(m, "TE", "gzip"); vlc_http_msg_add_header(m, "TE", "deflate"); + vlc_http_msg_add_header(m, "Pragma", " features=\"broadcast,playlist\""); + vlc_http_msg_add_header(m, "Pragma", " client-id=123456789 "); + vlc_http_msg_add_header(m, "Pragma", "evulz=\"foo \\\"\\ bar\""); + vlc_http_msg_add_header(m, "Pragma", "no-cache "); + str = vlc_http_msg_get_header(m, "TE"); assert(str != NULL && !strcmp(str, "gzip, deflate")); str = vlc_http_msg_get_token(m, "TE", "gzip"); @@ -233,8 +238,24 @@ int main(void) assert(str != NULL && !strncmp(str, "deflate", 7)); str = vlc_http_msg_get_token(m, "TE", "compress"); assert(str == NULL); + str = vlc_http_msg_get_token(m, "TE", "zip"); + assert(str == NULL); + str = vlc_http_msg_get_token(m, "TE", "late"); + assert(str == NULL); str = vlc_http_msg_get_token(m, "Accept-Encoding", "gzip"); assert(str == NULL); + str = vlc_http_msg_get_token(m, "Pragma", "features"); + assert(str != NULL && !strncmp(str, "features=\"", 10)); + str = vlc_http_msg_get_token(m, "Pragma", "broadcast"); + assert(str == NULL); + str = vlc_http_msg_get_token(m, "Pragma", "playlist"); + assert(str == NULL); + str = vlc_http_msg_get_token(m, "Pragma", "client-id"); + assert(str != NULL && !strncmp(str, "client-id=", 10)); + str = vlc_http_msg_get_token(m, "Pragma", "123456789"); + assert(str == NULL); + str = vlc_http_msg_get_token(m, "Pragma", "no-cache"); + assert(str != NULL && !strcmp(str, "no-cache")); vlc_http_msg_add_header(m, "Cookie", "a=1"); vlc_http_msg_add_header(m, "Cookie", "b=2"); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
