libft
Loading...
Searching...
No Matches
test_ft_ltoa.c
Go to the documentation of this file.
1#include "unity.h"
2#include "libft.h"
3
5 char *actual;
6
7 actual = ft_ltoa(-1);
8 TEST_ASSERT_EQUAL_STRING("-1", actual);
9 free(actual);
10}
12 char *actual;
13
14 actual = ft_ltoa(0);
15 TEST_ASSERT_EQUAL_STRING("0", actual);
16 free(actual);
17}
19 char *actual;
20
21 actual = ft_ltoa(2147483647);
22 TEST_ASSERT_EQUAL_STRING("2147483647", actual);
23 free(actual);
24}
26 char *actual;
27
28 actual = ft_ltoa(-2147483648);
29 TEST_ASSERT_EQUAL_STRING("-2147483648", actual);
30 free(actual);
31}
33 char *actual;
34
35 actual = ft_ltoa(9223372036854775807);
36 TEST_ASSERT_EQUAL_STRING("9223372036854775807", actual);
37 free(actual);
38}
40 char *actual;
41
42 actual = ft_ltoa(-9223372036854775807);
43 TEST_ASSERT_EQUAL_STRING("-9223372036854775807", actual);
44 free(actual);
45}
46
47int test_ft_ltoa(void)
48{
56 return UNITY_END();
57}
char * ft_ltoa(long n)
Long to ASCII.
Definition ft_ltoa.c:41
int test_ft_ltoa(void)
void test_ft_ltoa_1_should_be_equal(void)
Definition test_ft_ltoa.c:4
void test_ft_ltoa_6_should_be_equal(void)
void test_ft_ltoa_4_should_be_equal(void)
void test_ft_ltoa_2_should_be_equal(void)
void test_ft_ltoa_5_should_be_equal(void)
void test_ft_ltoa_3_should_be_equal(void)
#define TEST_ASSERT_EQUAL_STRING(expected, actual)
Definition unity.h:290
#define RUN_TEST(func)
#define UNITY_END()
#define UNITY_BEGIN()