From aa209501acee2560b54b8fc4e0e7cece67a8a919 Mon Sep 17 00:00:00 2001 From: Timo Schmidt Date: Wed, 3 May 2023 22:37:31 +0200 Subject: [PATCH] Test cases isalnum --- libft_test/ft_isalnum_test.c | 66 ++++++++++++++++++++++++++++++++++-- 1 file changed, 63 insertions(+), 3 deletions(-) diff --git a/libft_test/ft_isalnum_test.c b/libft_test/ft_isalnum_test.c index 57c14a1..68498e4 100755 --- a/libft_test/ft_isalnum_test.c +++ b/libft_test/ft_isalnum_test.c @@ -57,7 +57,67 @@ static int expect_counter = 0; int ft_isalnum(int c); int main(){ - test (printf, "%d\n", ft_isalnum('0')); - expect(printf, "%d\n", isalnum('0')); + int arg; + + arg = '0' - 1; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '0'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '1'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '2'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '3'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '4'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '5'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '6'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '7'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '8'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '9'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = '9' + 1; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'A' - 1; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'A'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'Z'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'Z' + 1; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'a' - 1; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'a'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'z'; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); + arg = 'z' + 1; + test (printf, "%d\n", ft_isalnum(arg)); + expect(printf, "%d\n", isalnum(arg)); return 0; -} \ No newline at end of file +}