]> granicus.if.org Git - neomutt/commitdiff
test: add rfc2231 tests for degenerate cases
authorRichard Russon <rich@flatcap.org>
Mon, 29 Apr 2019 13:46:56 +0000 (14:46 +0100)
committerRichard Russon <rich@flatcap.org>
Tue, 30 Apr 2019 10:22:04 +0000 (11:22 +0100)
test/rfc2231/rfc2231_decode_parameters.c
test/rfc2231/rfc2231_encode_string.c

index 47655958cd38b1ce04fd3264cf33222a9ada0be4..a6ba3966eaade804cb210fa65b155820ffb815a7 100644 (file)
@@ -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)");
+  }
 }
index 8bcb42d93a2d395e1a15ecc5e61aa5127204b3ac..e425c5391bc776fa3e76edaf90f8495310828071 100644 (file)
 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);
+  }
 }