66#include "../../../utils/constants.h"
77
88int test1 (void );
9+ int test2 (void );
10+ int test3 (void );
911
1012int main (void )
1113{
12- if (test1 () != 0 )
14+ if (test1 ()+ test2 () + test3 () != 0 )
1315 return (-1 );
1416 return (0 );
1517}
@@ -28,10 +30,54 @@ int test1(void)
2830
2931 if (x != 2 || y != 0 )
3032 {
31- printf (" " RED "[1] ft_div_mod(10, 5, &x, &y) Expected x = 3 , got %d. Expected y = 2 , got %d\n" DEFAULT , x , y );
33+ printf (" " RED "[1] ft_div_mod(10, 5, &x, &y) Expected x = 2 , got %d. Expected y = 0 , got %d\n" DEFAULT , x , y );
3234 return (-1 );
3335 }
3436 else
35- printf (" " GREEN CHECKMARK GREY " [1] ft_div_mod(10, 5, &x, &y) Expected x = 3, got %d. Expected y = 2, got %d\n" DEFAULT , x , y );
37+ printf (" " GREEN CHECKMARK GREY " [1] ft_div_mod(10, 5, &x, &y) Expected x = 2, got %d. Expected y = 0, got %d\n" DEFAULT , x , y );
38+ return (0 );
39+ }
40+
41+ int test2 (void )
42+ {
43+ int a ;
44+ int b ;
45+ int x ;
46+ int y ;
47+
48+ a = 25 ;
49+ b = 6 ;
50+ ft_div_mod (a , b , & x , & y );
51+
52+
53+ if (x != 4 || y != 1 )
54+ {
55+ printf (" " RED "[2] ft_div_mod(25, 6, &x, &y) Expected x = 4, got %d. Expected y = 1, got %d\n" DEFAULT , x , y );
56+ return (-1 );
57+ }
58+ else
59+ printf (" " GREEN CHECKMARK GREY " [2] ft_div_mod(25, 6, &x, &y) Expected x = 4, got %d. Expected y = 1, got %d\n" DEFAULT , x , y );
60+ return (0 );
61+ }
62+
63+ int test3 (void )
64+ {
65+ int a ;
66+ int b ;
67+ int x ;
68+ int y ;
69+
70+ a = 47 ;
71+ b = 8 ;
72+ ft_div_mod (a , b , & x , & y );
73+
74+
75+ if (x != 5 || y != 7 )
76+ {
77+ printf (" " RED "[3] ft_div_mod(47, 8, &x, &y) Expected x = 5, got %d. Expected y = 7, got %d\n" DEFAULT , x , y );
78+ return (-1 );
79+ }
80+ else
81+ printf (" " GREEN CHECKMARK GREY " [3] ft_div_mod(47, 8, &x, &y) Expected x = 5, got %d. Expected y = 7, got %d\n" DEFAULT , x , y );
3682 return (0 );
3783}
0 commit comments