From: Richard Russon Date: Mon, 29 Apr 2019 13:46:56 +0000 (+0100) Subject: test: add rfc2231 tests for degenerate cases X-Git-Tag: 2019-10-25~233^2~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c91f6bb139683a95e6f6083a4c9ffc3603567ef9;p=neomutt test: add rfc2231 tests for degenerate cases --- diff --git a/test/rfc2231/rfc2231_decode_parameters.c b/test/rfc2231/rfc2231_decode_parameters.c index 47655958c..a6ba3966e 100644 --- a/test/rfc2231/rfc2231_decode_parameters.c +++ b/test/rfc2231/rfc2231_decode_parameters.c @@ -30,4 +30,9 @@ void test_rfc2231_decode_parameters(void) { // void rfc2231_decode_parameters(struct ParameterList *p); + + { + rfc2231_decode_parameters(NULL); + TEST_CHECK_(1, "rfc2231_decode_parameters(NULL)"); + } } diff --git a/test/rfc2231/rfc2231_encode_string.c b/test/rfc2231/rfc2231_encode_string.c index 8bcb42d93..e425c5391 100644 --- a/test/rfc2231/rfc2231_encode_string.c +++ b/test/rfc2231/rfc2231_encode_string.c @@ -30,4 +30,13 @@ void test_rfc2231_encode_string(void) { // int rfc2231_encode_string(char **pd); + + { + TEST_CHECK(rfc2231_encode_string(NULL) == 0); + } + + { + char *pd = NULL; + TEST_CHECK(rfc2231_encode_string(&pd) == 0); + } }