diff --git a/Makefile b/Makefile index ef087f2..82f6b31 100644 --- a/Makefile +++ b/Makefile @@ -76,26 +76,12 @@ SRC = src/engine/engine.c \ OBJ = $(SRC:%.c=%.o) -GCDA = *.gcda - -GCNO = *.gcno - -TESTS = tests/deserializations.c \ - tests/game_loop.c - INCLUDE = -I ./include CFLAGS = $(INCLUDE) -Wall -Wshadow -Wextra -Wno-unused-parameter -LDFLAGS = -L ../my -L ../xmlparser -L ../quadtree\ --lxmlparser -lquadtree -lmy -lcsfml-system -lcsfml-graphics -lcsfml-window -lm - -COVERAGE = --coverage -lcriterion - NAME = libgamacon.a -UT = ./ut - CC = gcc AR = ar rc @@ -105,18 +91,11 @@ all: $(NAME) $(NAME): $(OBJ) $(AR) $(NAME) $(OBJ) -tests_run: - $(CC) -o $(UT) $(SRC) $(TESTS) $(COVERAGE) $(CFLAGS) $(LDFLAGS) - $(UT) - clean: $(RM) $(OBJ) - $(RM) $(GCDA) - $(RM) $(GCNO) fclean: clean $(RM) $(NAME) - $(RM) $(UT) re: fclean all diff --git a/tests/deserializations.c b/tests/deserializations.c deleted file mode 100644 index a1cb0f7..0000000 --- a/tests/deserializations.c +++ /dev/null @@ -1,28 +0,0 @@ -/* -** EPITECH PROJECT, 2019 -** MUL_my_runner_2019 -** File description: -** deserializations -*/ - -#include -#include -#include "engine.h" -#include "prefab.h" - -Test(deserialization, deserialize_entity) -{ - gc_engine *engine = engine_create(); - gc_scene *scene = scene_create((const char **){ NULL }, "tests/player.gcprefab"); - int ret; - - engine->change_scene(engine, scene); - ret = prefab_load(engine, "tests/player.gcprefab"); - cr_assert_eq(ret, 0); - cr_assert_neq(engine->scene, NULL); - cr_assert_eq(((gc_entity *)engine->scene->entities->data)->id, 0); - cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->name, "transform_component"); - cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->next->name, "renderer"); - cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->next->next->name, "movable_component"); - cr_assert_str_eq(((gc_entity *)engine->scene->entities->data)->components->next->next->next->name, "controllable_component"); -} \ No newline at end of file diff --git a/tests/game.gcprefab b/tests/game.gcprefab deleted file mode 100644 index 40aa56c..0000000 --- a/tests/game.gcprefab +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tests/game_loop.c b/tests/game_loop.c deleted file mode 100644 index 13953fe..0000000 --- a/tests/game_loop.c +++ /dev/null @@ -1,27 +0,0 @@ -/* -** EPITECH PROJECT, 2019 -** MUL_my_runner_2019 -** File description: -** game_loop -*/ - -#include -#include "engine.h" -#include "prefab.h" - -Test(getentities, filter) -{ - gc_engine *engine = engine_create(); - gc_scene *scene = scene_create((const char **){ NULL }); - gc_list *list; - int count = 0; - - engine->change_scene(engine, scene); - prefab_load(engine, "tests/game.gcprefab"); - list = engine->scene->get_entity_by_cmp(engine->scene, "movable_component"); - while (list) { - count++; - list = list->next; - } - cr_assert_eq(count, 3); -} \ No newline at end of file diff --git a/tests/player.gcprefab b/tests/player.gcprefab deleted file mode 100644 index 99b741c..0000000 --- a/tests/player.gcprefab +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file