2021-10-24 02:05:42
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
/* By: <gbaconni@student.42lausanne.ch> +#+ +:+ +#+ */
|
/* By: <gbaconni@student.42lausanne.ch> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2021/10/23 16:09:04 by gbaconni #+# #+# */
|
/* 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);
|
size_t strlcat(char *dst, const char *src, size_t dstsize);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static char char_bs[2] = { '\b', '\0' };
|
static char bs[2] = { '\b', '\0' };
|
||||||
static char char_tab[2] = { '\t', '\0' };
|
static char tab[2] = { '\t', '\0' };
|
||||||
static char char_lf[2] = { '\n', '\0' };
|
static char lf[2] = { '\n', '\0' };
|
||||||
static char char_cr[2] = { '\r', '\0' };
|
static char cr[2] = { '\r', '\0' };
|
||||||
|
|
||||||
static char *char_params[] = {
|
static char *char_params[] = {
|
||||||
|
(char *) "NULL",
|
||||||
(char *) "A",
|
(char *) "A",
|
||||||
(char *) "F",
|
(char *) "F",
|
||||||
(char *) "T",
|
(char *) "T",
|
||||||
@@ -45,10 +46,10 @@ static char *char_params[] = {
|
|||||||
(char *) "!",
|
(char *) "!",
|
||||||
(char *) " ",
|
(char *) " ",
|
||||||
(char *) "",
|
(char *) "",
|
||||||
(char *) char_bs,
|
(char *) bs,
|
||||||
(char *) char_tab,
|
(char *) tab,
|
||||||
(char *) char_lf,
|
(char *) lf,
|
||||||
(char *) char_cr,
|
(char *) cr,
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -59,11 +60,23 @@ static MunitParameterEnum test_c_params[] = {
|
|||||||
|
|
||||||
static char *string_params[] = {
|
static char *string_params[] = {
|
||||||
(char *) "uncopyrightables",
|
(char *) "uncopyrightables",
|
||||||
|
(char *) "42lausanne.ch",
|
||||||
(char *) "42lausanne",
|
(char *) "42lausanne",
|
||||||
|
(char *) "123456789",
|
||||||
(char *) "lausanne",
|
(char *) "lausanne",
|
||||||
|
(char *) "42.fr",
|
||||||
(char *) "!{}&*",
|
(char *) "!{}&*",
|
||||||
|
(char *) "NULL",
|
||||||
(char *) "42",
|
(char *) "42",
|
||||||
|
(char *) "CH",
|
||||||
|
(char *) "Ch",
|
||||||
|
(char *) "ch",
|
||||||
(char *) "a",
|
(char *) "a",
|
||||||
|
(char *) "\r",
|
||||||
|
(char *) "\n",
|
||||||
|
(char *) "\b",
|
||||||
|
(char *) "\t",
|
||||||
|
(char *) "\v",
|
||||||
(char *) " ",
|
(char *) " ",
|
||||||
(char *) "",
|
(char *) "",
|
||||||
NULL
|
NULL
|
||||||
@@ -104,9 +117,25 @@ static MunitParameterEnum test_haystack_needle_params[] = {
|
|||||||
|
|
||||||
static char *int_params[] = {
|
static char *int_params[] = {
|
||||||
(char *) "-2147483648",
|
(char *) "-2147483648",
|
||||||
|
(char *) "-123456789",
|
||||||
|
(char *) "-12345678",
|
||||||
|
(char *) "-1234567",
|
||||||
|
(char *) "-123456",
|
||||||
|
(char *) "-12345",
|
||||||
|
(char *) "-1234",
|
||||||
|
(char *) "-123",
|
||||||
(char *) "-42",
|
(char *) "-42",
|
||||||
|
(char *) "-1",
|
||||||
(char *) "0",
|
(char *) "0",
|
||||||
|
(char *) "1",
|
||||||
(char *) "42",
|
(char *) "42",
|
||||||
|
(char *) "123",
|
||||||
|
(char *) "1234",
|
||||||
|
(char *) "12345",
|
||||||
|
(char *) "123456",
|
||||||
|
(char *) "1234567",
|
||||||
|
(char *) "12345678",
|
||||||
|
(char *) "123456789",
|
||||||
(char *) "2147483647",
|
(char *) "2147483647",
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
@@ -135,6 +164,8 @@ static MunitResult test_ft_strlen(const MunitParameter params[], void* user_data
|
|||||||
(void) user_data;
|
(void) user_data;
|
||||||
s = munit_parameters_get(params, "s");
|
s = munit_parameters_get(params, "s");
|
||||||
munit_assert_size(ft_strlen(s), ==, strlen(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);
|
return (MUNIT_OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user