From 3ea3d8eace9f8267c6b8a49090cbc118293c7066 Mon Sep 17 00:00:00 2001 From: David GAILLETON Date: Sun, 25 Jan 2026 11:50:29 +0100 Subject: [PATCH] ADD: strncmp unit test --- real_tests/ft_strncmp/00_launcher.c | 2 +- real_tests/ft_strncmp/01_ok.c | 6 ++++++ real_tests/ft_strncmp/02_ko_test.c | 6 ++++++ real_tests/tests.h | 3 +++ 4 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 real_tests/ft_strncmp/02_ko_test.c diff --git a/real_tests/ft_strncmp/00_launcher.c b/real_tests/ft_strncmp/00_launcher.c index e8e6ceb..4e0e207 100644 --- a/real_tests/ft_strncmp/00_launcher.c +++ b/real_tests/ft_strncmp/00_launcher.c @@ -6,7 +6,7 @@ int strncmp_launcher(void) size_t res; testlist = NULL; - load_test(&testlist, "OK test", &atoi_ok_test); + load_test(&testlist, "OK test", &strncmp_ok_test); res = launch_tests(testlist, "ft_strncmp"); clear_tests(&testlist); return (res); diff --git a/real_tests/ft_strncmp/01_ok.c b/real_tests/ft_strncmp/01_ok.c index e69de29..68ab5c1 100644 --- a/real_tests/ft_strncmp/01_ok.c +++ b/real_tests/ft_strncmp/01_ok.c @@ -0,0 +1,6 @@ +#include "../tests.h" + +int strncmp_ok_test(void) +{ + return (ft_strncmp("test", "test", 4)); +} diff --git a/real_tests/ft_strncmp/02_ko_test.c b/real_tests/ft_strncmp/02_ko_test.c new file mode 100644 index 0000000..e3e5d3c --- /dev/null +++ b/real_tests/ft_strncmp/02_ko_test.c @@ -0,0 +1,6 @@ +#include "../tests.h" + +int strncmp_ko_test(void) +{ + return (ft_strncmp("blabla", "test", 4)); +} diff --git a/real_tests/tests.h b/real_tests/tests.h index 92f8d6d..f1d5b8c 100644 --- a/real_tests/tests.h +++ b/real_tests/tests.h @@ -25,5 +25,8 @@ int atoi_ko_test(void); int atoi_sigsegv_test(void); int atoi_sigbus_test(void); +//strncmp +int strncmp_ok_test(void); + #endif // !TESTS_H