25 lines
457 B
C
25 lines
457 B
C
#include "libftest.h"
|
|
|
|
void compare(int i, int ans)
|
|
{
|
|
if (ft_abs(i) != ans)
|
|
{
|
|
RED ft_printf("error: "); COLOREND
|
|
ft_printf("ft_abs(%i)", i);
|
|
RED ft_printf(" gives "); COLOREND
|
|
ft_printf("%i", ft_abs(i));
|
|
RED ft_printf(" instead of "); COLOREND
|
|
ft_printf("%i\n", ans);
|
|
}
|
|
}
|
|
|
|
void test_abs(void)
|
|
{
|
|
compare(-1, 1);
|
|
compare(0, 0);
|
|
compare(-0, 0);
|
|
compare(-1000, 1000);
|
|
compare(-2147483648, 2147483648);
|
|
compare(2147483647, 2147483647);
|
|
}
|