diff --git a/libft/munit.c b/libft/munit.c index 53cb2f9..26dfe8b 100644 --- a/libft/munit.c +++ b/libft/munit.c @@ -6,7 +6,7 @@ /* By: +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2021/10/23 16:09:04 by gbaconni #+# #+# */ -/* Updated: 2021/10/24 00:37:03 by gbaconni ### lausanne.ch */ +/* Updated: 2021/10/24 01:55:21 by gbaconni ### lausanne.ch */ /* */ /* ************************************************************************** */ @@ -23,12 +23,13 @@ size_t strlcpy(char *dst, const char *src, size_t dstsize); size_t strlcat(char *dst, const char *src, size_t dstsize); #endif -static char char_bs[2] = { '\b', '\0' }; -static char char_tab[2] = { '\t', '\0' }; -static char char_lf[2] = { '\n', '\0' }; -static char char_cr[2] = { '\r', '\0' }; +static char bs[2] = { '\b', '\0' }; +static char tab[2] = { '\t', '\0' }; +static char lf[2] = { '\n', '\0' }; +static char cr[2] = { '\r', '\0' }; static char *char_params[] = { + (char *) "NULL", (char *) "A", (char *) "F", (char *) "T", @@ -45,10 +46,10 @@ static char *char_params[] = { (char *) "!", (char *) " ", (char *) "", - (char *) char_bs, - (char *) char_tab, - (char *) char_lf, - (char *) char_cr, + (char *) bs, + (char *) tab, + (char *) lf, + (char *) cr, NULL }; @@ -59,11 +60,23 @@ static MunitParameterEnum test_c_params[] = { static char *string_params[] = { (char *) "uncopyrightables", + (char *) "42lausanne.ch", (char *) "42lausanne", + (char *) "123456789", (char *) "lausanne", + (char *) "42.fr", (char *) "!{}&*", + (char *) "NULL", (char *) "42", + (char *) "CH", + (char *) "Ch", + (char *) "ch", (char *) "a", + (char *) "\r", + (char *) "\n", + (char *) "\b", + (char *) "\t", + (char *) "\v", (char *) " ", (char *) "", NULL @@ -104,9 +117,25 @@ static MunitParameterEnum test_haystack_needle_params[] = { static char *int_params[] = { (char *) "-2147483648", + (char *) "-123456789", + (char *) "-12345678", + (char *) "-1234567", + (char *) "-123456", + (char *) "-12345", + (char *) "-1234", + (char *) "-123", (char *) "-42", + (char *) "-1", (char *) "0", + (char *) "1", (char *) "42", + (char *) "123", + (char *) "1234", + (char *) "12345", + (char *) "123456", + (char *) "1234567", + (char *) "12345678", + (char *) "123456789", (char *) "2147483647", NULL }; @@ -135,6 +164,8 @@ static MunitResult test_ft_strlen(const MunitParameter params[], void* user_data (void) user_data; s = munit_parameters_get(params, "s"); munit_assert_size(ft_strlen(s), ==, strlen(s)); + //if (strcmp(s, "NULL") == 0) + // munit_assert_size(ft_strlen(NULL), ==, strlen(NULL)); return (MUNIT_OK); }