1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-27 21:36:37 +02:00

tests: add tests on function string_strndup

This commit is contained in:
Sébastien Helleu
2022-02-19 16:33:49 +01:00
parent 7f8e5b892d
commit 7051c0fc2b
+24
View File
@@ -141,12 +141,36 @@ TEST(CoreString, Strndup)
STRCMP_EQUAL(str, "");
free (str);
str = string_strndup (str_test, 1);
CHECK(str);
CHECK(str != str_test);
STRCMP_EQUAL(str, "t");
free (str);
str = string_strndup (str_test, 2);
CHECK(str);
CHECK(str != str_test);
STRCMP_EQUAL(str, "te");
free (str);
str = string_strndup (str_test, 3);
CHECK(str);
CHECK(str != str_test);
STRCMP_EQUAL(str, "tes");
free (str);
str = string_strndup (str_test, 4);
CHECK(str);
CHECK(str != str_test);
STRCMP_EQUAL(str, "test");
free (str);
str = string_strndup (str_test, 5);
CHECK(str);
CHECK(str != str_test);
STRCMP_EQUAL(str, "test");
free (str);
str = string_strndup (str_test, 500);
CHECK(str);
CHECK(str != str_test);