aboutsummaryrefslogtreecommitdiff
path: root/test_mini/libft/test/src/str/test_ft_strlen.c
blob: f251fc636b74952ebc238399230ac24013482420 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "libft_test.h"

TEST_GROUP(ft_strlen);

TEST_SETUP(ft_strlen)
{}

TEST_TEAR_DOWN(ft_strlen)
{}

#define TEST_ASSERT_FT_STRLEN(str) do { \
	if (strlen(str) != ft_strlen(str))  \
		TEST_FAIL();                    \
} while(0);

TEST(ft_strlen, basic)
{
	TEST_ASSERT_FT_STRLEN("");
	TEST_ASSERT_FT_STRLEN("bonjour");
	TEST_ASSERT_FT_STRLEN("1");
	TEST_ASSERT_FT_STRLEN("asodifuaosidjoiasjdfoijasklfqwkberkjqwerkjqwlkenrmnqwerjkqwehfakjs");
	TEST_ASSERT_FT_STRLEN("im\0hidden");
	TEST_ASSERT_FT_STRLEN("987987\xff\xee\xaasdfioxcv");
}