From 335c87bd9858a165cde1fa079c99ded78c7a9db6 Mon Sep 17 00:00:00 2001 From: Richard Russon Date: Sun, 26 May 2019 16:02:23 +0100 Subject: [PATCH] test: improve test_mutt_str_adjust() --- test/string/mutt_str_adjust.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/string/mutt_str_adjust.c b/test/string/mutt_str_adjust.c index 86c69d233..bbbea41d2 100644 --- a/test/string/mutt_str_adjust.c +++ b/test/string/mutt_str_adjust.c @@ -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); + } } -- 2.40.0