attempt to switch to Unity testing framework
This commit is contained in:
parent
7bb8f7deba
commit
c32240e07f
4
Makefile
4
Makefile
@ -21,8 +21,8 @@ clean:
|
||||
.PHONY: all norme clean
|
||||
|
||||
.SECONDEXPANSION:
|
||||
build/c%: $(OFFSHORE_PROJECTS)/c$$*/*.c $$(OFFSHORE_MAINS)/c$$*.c $$(wildcard $(OFFSHORE_MAINS)/common/*.c)
|
||||
build/c%: $(OFFSHORE_MAINS)/contrib/Unity/src/unity.c $(OFFSHORE_PROJECTS)/c$$*/*.c $$(OFFSHORE_MAINS)/c$$*.c $$(wildcard $(OFFSHORE_MAINS)/common/*.c)
|
||||
mkdir -p $(@D)
|
||||
$(CC) -o $@ $(CFLAGS_MANDATORY) -Icommon -I contrib/Unity/src $(CFLAGS) $^
|
||||
$(CC) -o $@ $(CFLAGS_MANDATORY) -Icommon -Icontrib/Unity/src $(CFLAGS) $^
|
||||
norme: $$(wildcard $(OFFSHORE_PROJECTS)/c*)
|
||||
norminette $^ || true
|
||||
|
@ -22,3 +22,12 @@ int main()
|
||||
ft_putchar('o');
|
||||
ft_putchar('\n');
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -19,3 +19,12 @@ int main(void)
|
||||
write(1,"%\n", 2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -8,3 +8,12 @@ int main(void)
|
||||
write(1, "%\n", 2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -8,3 +8,12 @@ int main(void)
|
||||
write(1, "%\n", 2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -18,3 +18,12 @@ int main(void)
|
||||
ft_is_negative(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -5,3 +5,12 @@ int main(void)
|
||||
ft_print_comb();
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -3,3 +3,12 @@ int main(void)
|
||||
{
|
||||
ft_print_comb2();
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -26,3 +26,12 @@ int main(void)
|
||||
ft_putnbr(INT_MAX);
|
||||
ft_putchar('\n');
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -20,3 +20,12 @@ int main(void)
|
||||
ft_putchar('%'); ft_putchar('\n');
|
||||
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -11,3 +11,12 @@ int main()
|
||||
printf("%d\n", *johnny);
|
||||
return (0);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -18,3 +18,12 @@ int main(void)
|
||||
printf("now %d\n", n);
|
||||
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -9,3 +9,12 @@ int main(void)
|
||||
ft_swap(&one, &two);
|
||||
printf("now %d %d\n", one, two);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -12,3 +12,12 @@ int main(void)
|
||||
printf("now: %d %d /%d %%%d\n", x, y, d, m);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -9,3 +9,12 @@ int main()
|
||||
printf("was: /%d %%%d\n", m, n);
|
||||
}
|
||||
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -4,3 +4,12 @@ int main(void)
|
||||
{
|
||||
ft_putstr("hello world!\0no!");
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -6,3 +6,12 @@ int main(void)
|
||||
|
||||
printf("len = %d\n", l);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -21,3 +21,12 @@ int main(void)
|
||||
ft_rev_int_tab(a, l);
|
||||
printarr(a, l);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -21,3 +21,12 @@ int main(void)
|
||||
printarr(a, l);
|
||||
return (0);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -23,3 +23,12 @@ int main(void)
|
||||
printf("buffers comparison: s:%i d:%i\n", bufcmp(s1, s2, TEST_SOURCE_LENGHT), bufcmp(d1, d2, TEST_DESTINATION_LENGHT));
|
||||
printf("return values comparison: %li %li", d1 - r1, d2 - r2);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -50,3 +50,12 @@ int main(void)
|
||||
printf("buffers comparison: s:%i d:%i\n", bufcmp(s3, s4, TEST_SOURCE_LENGHT), bufcmp(d3, d4, TEST_DESTINATION_LENGHT));
|
||||
printf("return values comparison: %li %li %li %li\n", d1 - r1, d2 -r2, d3 - r3, d4 - r4);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%i\n", ft_str_is_alpha(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%i\n", ft_str_is_numeric(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%i\n", ft_str_is_lowercase(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%i\n", ft_str_is_uppercase(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%i\n", ft_str_is_printable(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%s\n", ft_strupcase(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%s\n", ft_strlowcase(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -7,3 +7,12 @@ int main(int argc, char **argv)
|
||||
if (argc == 2)
|
||||
printf("%s\n", ft_strcapitalize(argv[1]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -82,3 +82,12 @@ int main(void)
|
||||
bufcmp(d1, d2, TEST_DESTINATION_LENGHT));
|
||||
printf("return values: orig: %lu ft: %lu\n", r1, r2);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -18,3 +18,12 @@ int main(int argc, char **argv)
|
||||
return (1);
|
||||
ft_putstr_non_printable(argv[1]);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -21,3 +21,12 @@ int main(int argc, char **argv)
|
||||
return (1);
|
||||
ft_print_memory(argv[1], atoi(argv[2]));
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -43,3 +43,12 @@ int main(void)
|
||||
printf("return values: orig: %i ft: %i\n", r1, r2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -49,3 +49,12 @@ int main(void)
|
||||
printf("return values: orig: %i ft: %i\n", r1, r2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
19
c03/ex02.c
19
c03/ex02.c
@ -6,7 +6,7 @@
|
||||
/* By: achubuko <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/30 19:58:12 by achubuko #+# #+# */
|
||||
/* Updated: 2023/11/30 21:14:32 by achubuko ### ########.fr */
|
||||
/* Updated: 2023/11/30 23:04:17 by achubuko ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
#include <tests.h>
|
||||
@ -16,7 +16,7 @@ char *ft_strcat(char *dest, char *src);
|
||||
|
||||
int main(void)
|
||||
{
|
||||
TESTS_SEED(char);
|
||||
TEST_SEED(char);
|
||||
|
||||
printf("initial strings:\n");
|
||||
dump(s, TEST_SOURCE_LENGHT);
|
||||
@ -24,13 +24,22 @@ int main(void)
|
||||
|
||||
r1 = strcat(d1, s1);
|
||||
r2 = ft_strcat(d2, s2);
|
||||
TESTS_SYNOPSIS("strcat(d, s)");
|
||||
TEST_SYNOPSIS("strcat(d, s)", s, d, s1, d1, s2, d2);
|
||||
|
||||
r1 = strcat(d1, s1);
|
||||
r2 = ft_strcat(d2, s2);
|
||||
TESTS_SYNOPSIS("strcat(d, s)");
|
||||
TEST_SYNOPSIS("strcat(d, s)", s, d, s1, d1, s2, d2);
|
||||
|
||||
r1 = strcat(s1, d1);
|
||||
r2 = ft_strcat(s2, d2);
|
||||
TESTS_SYNOPSIS("strcat(s, d)");
|
||||
TEST_SYNOPSIS("strcat(s, d)", s, d, s1, d1, s2, d2);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
13
c03/ex03.c
13
c03/ex03.c
@ -6,10 +6,10 @@
|
||||
/* By: achubuko <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/30 19:58:12 by achubuko #+# #+# */
|
||||
/* Updated: 2023/11/30 21:51:37 by achubuko ### ########.fr */
|
||||
/* Updated: 2023/11/30 22:56:42 by achubuko ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
#include <tests.h>
|
||||
#include "tests.h"
|
||||
#define TEST_RETURN_PRINTF "%p"
|
||||
|
||||
char *ft_strncat(char *dest, char *src, unsigned int nb);
|
||||
@ -34,3 +34,12 @@ int main(void)
|
||||
r2 = ft_strncat(s2, d2, 5);
|
||||
TEST_SYNOPSIS("strncat(s, d, 5)", s, d, s1, d1, s2, d2);
|
||||
}
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
28
c03/ex04.c
Normal file
28
c03/ex04.c
Normal file
@ -0,0 +1,28 @@
|
||||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* ex04.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: achubuko <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/11/30 22:27:20 by achubuko #+# #+# */
|
||||
/* Updated: 2023/11/30 22:53:40 by achubuko ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
#include <unity.h>
|
||||
|
||||
char *ft_strstr(char *str, char *to_find);
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
}
|
||||
|
||||
int main(void)
|
||||
{
|
||||
UNITY_BEGIN();
|
||||
return (UNITY_END());
|
||||
}
|
Loading…
Reference in New Issue
Block a user