]> granicus.if.org Git - neomutt/commitdiff
test: improve test_mutt_str_adjust()
authorRichard Russon <rich@flatcap.org>
Sun, 26 May 2019 15:02:23 +0000 (16:02 +0100)
committerRichard Russon <rich@flatcap.org>
Sun, 26 May 2019 16:18:13 +0000 (17:18 +0100)
test/string/mutt_str_adjust.c

index 86c69d233ffcf21fd4386c9e415026b98a2167bb..bbbea41d242fade5a35cad2cf533d7d10e5d84d0 100644 (file)
@@ -39,4 +39,21 @@ void test_mutt_str_adjust(void)
     mutt_str_adjust(&ptr);
     TEST_CHECK_(1, "mutt_str_adjust(&ptr)");
   }
+
+  {
+    char *ptr = strdup("");
+    mutt_str_adjust(&ptr);
+    TEST_CHECK_(1, "mutt_str_adjust(&ptr)");
+    FREE(&ptr);
+  }
+
+  {
+    const int len = 15;
+    char *ptr = strdup("the quick brown fox jumps over a lazy dog");
+    ptr[len] = 0;
+    mutt_str_adjust(&ptr);
+    TEST_CHECK_(1, "mutt_str_adjust(&ptr)");
+    TEST_CHECK(strlen(ptr) == len);
+    FREE(&ptr);
+  }
 }