libft
Loading...
Searching...
No Matches
test_ft_ulongtohex.c
Go to the documentation of this file.
1#include "unity.h"
2#include "libft.h"
3
5 char *actual;
6
7 actual = ft_ulongtohex(-1);
8 TEST_ASSERT_EQUAL_STRING("ffffffffffffffff", actual);
9 free(actual);
10}
12 char *actual;
13
14 actual = ft_ulongtohex(0);
15 TEST_ASSERT_EQUAL_STRING("0", actual);
16 free(actual);
17}
19 char *actual;
20
21 actual = ft_ulongtohex(10);
22 TEST_ASSERT_EQUAL_STRING("a", actual);
23 free(actual);
24}
26 char *actual;
27
28 actual = ft_ulongtohex(11);
29 TEST_ASSERT_EQUAL_STRING("b", actual);
30 free(actual);
31}
33 char *actual;
34
35 actual = ft_ulongtohex(12);
36 TEST_ASSERT_EQUAL_STRING("c", actual);
37 free(actual);
38}
40 char *actual;
41
42 actual = ft_ulongtohex(13);
43 TEST_ASSERT_EQUAL_STRING("d", actual);
44 free(actual);
45}
47 char *actual;
48
49 actual = ft_ulongtohex(14);
50 TEST_ASSERT_EQUAL_STRING("e", actual);
51 free(actual);
52}
54 char *actual;
55
56 actual = ft_ulongtohex(15);
57 TEST_ASSERT_EQUAL_STRING("f", actual);
58 free(actual);
59}
61 char *actual;
62
63 actual = ft_ulongtohex(16);
64 TEST_ASSERT_EQUAL_STRING("10", actual);
65 free(actual);
66}
68 char *actual;
69
70 actual = ft_ulongtohex(255);
71 TEST_ASSERT_EQUAL_STRING("ff", actual);
72 free(actual);
73}
74
76{
88 return UNITY_END();
89}
char * ft_ulongtohex(unsigned long n)
Unsigned long to lowercase hexadesimal string.
void test_ft_ulongtohex_10_should_be_equal(void)
void test_ft_ulongtohex_9_should_be_equal(void)
void test_ft_ulongtohex_4_should_be_equal(void)
void test_ft_ulongtohex_6_should_be_equal(void)
void test_ft_ulongtohex_1_should_be_equal(void)
void test_ft_ulongtohex_3_should_be_equal(void)
void test_ft_ulongtohex_8_should_be_equal(void)
int test_ft_ulongtohex(void)
void test_ft_ulongtohex_7_should_be_equal(void)
void test_ft_ulongtohex_5_should_be_equal(void)
void test_ft_ulongtohex_2_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()