aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-10-11 14:53:20 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-10-11 14:53:20 +0200
commit39951f08a2938683d800c677c3a244e9ff8dbe19 (patch)
tree9321278f57c91d070e269fc2d2f95d4f2cb00fdf /test
parent306a69eb9ae88813cf0be0aa3e001481e12220a1 (diff)
downloadlibft-39951f08a2938683d800c677c3a244e9ff8dbe19.tar.gz
libft-39951f08a2938683d800c677c3a244e9ff8dbe19.tar.bz2
libft-39951f08a2938683d800c677c3a244e9ff8dbe19.zip
Removing none c,h files for correction
Diffstat (limited to 'test')
-rw-r--r--test/Makefile79
-rw-r--r--test/include/helper/helper_segfault.h20
-rw-r--r--test/include/libft_test.h28
-rw-r--r--test/src/algo/test_ft_bsearch.c55
-rw-r--r--test/src/algo/test_ft_compar_int.c20
-rw-r--r--test/src/algo/test_ft_heapsort.c27
-rw-r--r--test/src/algo/test_ft_is_set.c23
-rw-r--r--test/src/algo/test_ft_lfind.c38
-rw-r--r--test/src/algo/test_ft_lsearch.c52
-rw-r--r--test/src/algo/test_ft_mergesort.c26
-rw-r--r--test/src/algo/test_ft_qsort.c50
-rw-r--r--test/src/algo/test_ft_reverse.c19
-rw-r--r--test/src/ctype/test_ft_isalnum.c15
-rw-r--r--test/src/ctype/test_ft_isalpha.c15
-rw-r--r--test/src/ctype/test_ft_isascii.c15
-rw-r--r--test/src/ctype/test_ft_isblank.c15
-rw-r--r--test/src/ctype/test_ft_isdigit.c15
-rw-r--r--test/src/ctype/test_ft_isprint.c15
-rw-r--r--test/src/ctype/test_ft_isspace.c15
-rw-r--r--test/src/ctype/test_ft_todigit.c20
-rw-r--r--test/src/ctype/test_ft_tolower.c15
-rw-r--r--test/src/ctype/test_ft_toupper.c15
-rw-r--r--test/src/dstr/test_ft_dstrdestroy.c26
-rw-r--r--test/src/dstr/test_ft_dstrerase.c69
-rw-r--r--test/src/dstr/test_ft_dstrgrow.c52
-rw-r--r--test/src/dstr/test_ft_dstrinsert.c59
-rw-r--r--test/src/dstr/test_ft_dstrnew.c60
-rw-r--r--test/src/dstr/test_ft_dstrsubstitute.c64
-rw-r--r--test/src/dstr/test_ft_dstrunwrap.c42
-rw-r--r--test/src/ht/test_ft_htdelone.c62
-rw-r--r--test/src/ht/test_ft_htdestroy.c32
-rw-r--r--test/src/ht/test_ft_htget.c106
-rw-r--r--test/src/ht/test_ft_hthash.c0
-rw-r--r--test/src/ht/test_ft_htnew.c46
-rw-r--r--test/src/ht/test_ft_htset.c94
-rw-r--r--test/src/ht/test_ftht_entry_new.c43
-rw-r--r--test/src/lst/test_ft_lstbsearch.c37
-rw-r--r--test/src/lst/test_ft_lstdelone.c26
-rw-r--r--test/src/lst/test_ft_lstdestroy.c14
-rw-r--r--test/src/lst/test_ft_lstiter.c52
-rw-r--r--test/src/lst/test_ft_lstlast.c29
-rw-r--r--test/src/lst/test_ft_lstlfind.c55
-rw-r--r--test/src/lst/test_ft_lstlsearch.c55
-rw-r--r--test/src/lst/test_ft_lstmap.c82
-rw-r--r--test/src/lst/test_ft_lstnew.c25
-rw-r--r--test/src/lst/test_ft_lstpop_front.c31
-rw-r--r--test/src/lst/test_ft_lstpush_back.c41
-rw-r--r--test/src/lst/test_ft_lstpush_front.c41
-rw-r--r--test/src/lst/test_ft_lstremove_if.c70
-rw-r--r--test/src/lst/test_ft_lstreverse.c45
-rw-r--r--test/src/lst/test_ft_lstreverse_ret.c45
-rw-r--r--test/src/lst/test_ft_lstsize.c37
-rw-r--r--test/src/lst/test_ft_lstsort.c38
-rw-r--r--test/src/lst/test_ft_lstsorted_merge.c40
-rw-r--r--test/src/main.c105
-rw-r--r--test/src/mem/test_ft_bzero.c30
-rw-r--r--test/src/mem/test_ft_calloc.c33
-rw-r--r--test/src/mem/test_ft_memccpy.c45
-rw-r--r--test/src/mem/test_ft_memchr.c35
-rw-r--r--test/src/mem/test_ft_memcmp.c42
-rw-r--r--test/src/mem/test_ft_memcpy.c47
-rw-r--r--test/src/mem/test_ft_memmem.c65
-rw-r--r--test/src/mem/test_ft_memmove.c39
-rw-r--r--test/src/mem/test_ft_memset.c42
-rw-r--r--test/src/mem/test_ft_memset_pattern4.c42
-rw-r--r--test/src/mem/test_ft_memswap.c41
-rw-r--r--test/src/runner/test_runner_algo.c60
-rw-r--r--test/src/runner/test_runner_ctype.c64
-rw-r--r--test/src/runner/test_runner_dstr.c48
-rw-r--r--test/src/runner/test_runner_ht.c51
-rw-r--r--test/src/runner/test_runner_lst.c103
-rw-r--r--test/src/runner/test_runner_mem.c69
-rw-r--r--test/src/runner/test_runner_str.c37
-rw-r--r--test/src/runner/test_runner_vec.c64
-rw-r--r--test/src/str/test_ft_fnmatch.c117
-rw-r--r--test/src/str/test_ft_strlen.c24
-rw-r--r--test/src/str/test_ft_strsjoin.c57
-rw-r--r--test/src/str/test_ft_strsjoinf.c87
-rw-r--r--test/src/str/test_ft_strsub.c54
-rw-r--r--test/src/str/test_ft_strsubf.c61
-rw-r--r--test/src/str/test_ft_strtol.c129
-rw-r--r--test/src/vec/test_ft_vecdestroy.c26
-rw-r--r--test/src/vec/test_ft_vecgrow.c74
-rw-r--r--test/src/vec/test_ft_vecinsert.c66
-rw-r--r--test/src/vec/test_ft_veciter.c52
-rw-r--r--test/src/vec/test_ft_vecnew.c47
-rw-r--r--test/src/vec/test_ft_vecpop.c47
-rw-r--r--test/src/vec/test_ft_vecpush.c57
-rw-r--r--test/src/vec/test_ft_vecpush_safe.c45
-rw-r--r--test/src/vec/test_ft_vecremove.c64
-rw-r--r--test/src/vec/test_ft_vecsort.c34
91 files changed, 0 insertions, 4213 deletions
diff --git a/test/Makefile b/test/Makefile
deleted file mode 100644
index 48e08a9..0000000
--- a/test/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-# **************************************************************************** #
-# #
-# ::: :::::::: #
-# Makefile :+: :+: :+: #
-# +:+ +:+ +:+ #
-# By: cacharle <marvin@42.fr> +#+ +:+ +#+ #
-# +#+#+#+#+#+ +#+ #
-# Created: 2020/02/15 04:35:44 by cacharle #+# #+# #
-# Updated: 2020/04/04 20:58:20 by charles ### ########.fr #
-# #
-# **************************************************************************** #
-
-MAKE = make
-MAKE_ARGS = --no-print-directory
-
-UNITY_DIR = ../vendor/_unity
-LIBFT_DIR = ..
-
-SRC_DIR = src
-INCLUDE_DIR = include
-
-CC = gcc
-CCFLAGS = -I$(INCLUDE_DIR) -I$(UNITY_DIR)/include -I$(LIBFT_DIR)/include -Wall -Wextra #-Werror
-LDFLAGS = -L$(UNITY_DIR) -lunity -L$(LIBFT_DIR) -lft
-
-NAME = libft_test
-
-INCLUDE = $(shell find $(INCLUDE_DIR) -type f -name "*.h")
-SRC = $(shell find $(SRC_DIR) -type f -name "*.c")
-OBJ = $(SRC:.c=.o)
-
-
-all: unity_all $(NAME)
-
-run: all
- @echo "Test: Running"
- @./$(NAME)
-
-run_v: all
- @echo "Test: Running"
- @./$(NAME) -v
-
-run_s: all
- @echo "Test: Running"
- @./$(NAME) -s
-
-$(NAME): libft_all $(OBJ)
- @echo "Test: Linking: $@"
- @$(CC) -o $@ $(OBJ) $(LDFLAGS)
-
-%.o: %.c $(INCLUDE) $(LIBFT_SRC)
- @echo "Test: Compiling: $@"
- @$(CC) $(CCFLAGS) -c -o $@ $<
-
-clean:
- @echo "Test: Removing object"
- @$(RM) $(OBJ)
-
-clean_dep: unity_fclean libft_fclean
-
-fclean: clean
- @echo "Test: Removing executable"
- @$(RM) $(NAME)
-
-re: fclean all
-
-re_dep: clean_dep fclean all
-
-unity_all:
- @$(MAKE) $(MAKE_ARGS) -s -C $(UNITY_DIR) all
-
-unity_fclean:
- @$(MAKE) $(MAKE_ARGS) -s -C $(UNITY_DIR) fclean
-
-libft_all:
- @$(MAKE) $(MAKE_ARGS) -s -C $(LIBFT_DIR) all
-
-libft_fclean:
- @$(MAKE) $(MAKE_ARGS) -s -C $(LIBFT_DIR) fclean
diff --git a/test/include/helper/helper_segfault.h b/test/include/helper/helper_segfault.h
deleted file mode 100644
index d638a70..0000000
--- a/test/include/helper/helper_segfault.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef HELPER_SEGFAULT_H
-# define HELPER_SEGFAULT_H
-
-extern int helper_segfault_pid;
-
-# define TEST_ASSERT_SEGFAULT(code) do { \
- fflush(stdout); \
- if ((helper_segfault_pid = fork()) < 0) \
- exit(EXIT_FAILURE); \
- if (helper_segfault_pid == 0) \
- { \
- do { code; } while (0); \
- exit(EXIT_FAILURE); \
- } \
- wait(&helper_segfault_pid); \
- if (WIFSIGNALED(helper_segfault_pid)) \
- TEST_FAIL_MESSAGE("Segfault"); \
-} while (0)
-
-#endif
diff --git a/test/include/libft_test.h b/test/include/libft_test.h
deleted file mode 100644
index c58d533..0000000
--- a/test/include/libft_test.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef LIBFT_TEST_H
-# define LIBFT_TEST_H
-
-# include <string.h>
-# include <ctype.h>
-# include <sys/wait.h>
-# ifdef __APPLE__
-# include <malloc/malloc.h>
-# endif
-
-# include "unity.h"
-# include "unity_fixture.h"
-
-# undef free
-# undef malloc
-
-# include <stdlib.h>
-
-# include "libft.h"
-# include "libft_algo.h"
-# include "libft_lst.h"
-# include "libft_ht.h"
-# include "libft_vec.h"
-# include "libft_dstr.h"
-
-# include "helper/helper_segfault.h"
-
-#endif
diff --git a/test/src/algo/test_ft_bsearch.c b/test/src/algo/test_ft_bsearch.c
deleted file mode 100644
index 27858ee..0000000
--- a/test/src/algo/test_ft_bsearch.c
+++ /dev/null
@@ -1,55 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_bsearch);
-
-TEST_SETUP(ft_bsearch)
-{}
-
-TEST_TEAR_DOWN(ft_bsearch)
-{}
-
-TEST(ft_bsearch, basic)
-{
- int arr[] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- t_ftsearch_const consts;
-
- int a = 189;
- consts.key = &a;
- consts.compar = ft_compar_int;
-
- size_t nelp = sizeof(arr) / sizeof(int);
- qsort(arr, nelp, sizeof(int), ft_compar_int);
-
- void *ptr = ft_bsearch(arr, nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(bsearch(consts.key, arr, nelp, sizeof(int), consts.compar), ptr);
-
- int b = 123;
- consts.key = &b;
- ptr = ft_bsearch(arr, nelp, sizeof(int), &consts);
- TEST_ASSERT_NULL(ptr);
-
- int c = -134;
- consts.key = &c;
- ptr = ft_bsearch(arr, nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(bsearch(consts.key, arr, nelp, sizeof(int), consts.compar), ptr);
-
- int e = 1;
- consts.key = &e;
- ptr = ft_bsearch(arr, nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(bsearch(consts.key, arr, nelp, sizeof(int), consts.compar), ptr);
-
- int d = -1;
- consts.key = &d;
- ptr = ft_bsearch(arr, nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(bsearch(consts.key, arr, nelp, sizeof(int), consts.compar), ptr);
-
- int f = 34;
- consts.key = &f;
- ptr = ft_bsearch(arr, nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(bsearch(consts.key, arr, nelp, sizeof(int), consts.compar), ptr);
-
- int g = 7;
- consts.key = &g;
- ptr = ft_bsearch(arr, nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(bsearch(consts.key, arr, nelp, sizeof(int), consts.compar), ptr);
-}
diff --git a/test/src/algo/test_ft_compar_int.c b/test/src/algo/test_ft_compar_int.c
deleted file mode 100644
index 39cc322..0000000
--- a/test/src/algo/test_ft_compar_int.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_compar_int);
-
-TEST_SETUP(ft_compar_int)
-{}
-
-TEST_TEAR_DOWN(ft_compar_int)
-{}
-
-TEST(ft_compar_int, basic)
-{
- int a = 4;
- int b = 3;
-
- TEST_ASSERT_GREATER_THAN(0, ft_compar_int(&a, &b));
- TEST_ASSERT_LESS_THAN(0, ft_compar_int(&b, &a));
- TEST_ASSERT_EQUAL(0, ft_compar_int(&a, &a));
- TEST_ASSERT_EQUAL(0, ft_compar_int(&b, &b));
-}
diff --git a/test/src/algo/test_ft_heapsort.c b/test/src/algo/test_ft_heapsort.c
deleted file mode 100644
index 6c2c3fb..0000000
--- a/test/src/algo/test_ft_heapsort.c
+++ /dev/null
@@ -1,27 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_heapsort);
-
-TEST_SETUP(ft_heapsort)
-{}
-
-TEST_TEAR_DOWN(ft_heapsort)
-{}
-
-static int compar(const void *a, const void *b)
-{
- return *(int*)a - *(int*)b;
-}
-
-TEST(ft_heapsort, basic)
-{
- TEST_IGNORE();
- int arr[] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- int sorted_arr[sizeof(arr)];
-
- memcpy(sorted_arr, arr, sizeof(arr));
- qsort(sorted_arr, sizeof(arr) / sizeof(int), sizeof(int), compar);
-
- ft_heapsort(arr, sizeof(arr) / sizeof(int), sizeof(int), compar);
- TEST_ASSERT_EQUAL_INT_ARRAY(sorted_arr, arr, sizeof(arr) / sizeof(int));
-}
diff --git a/test/src/algo/test_ft_is_set.c b/test/src/algo/test_ft_is_set.c
deleted file mode 100644
index 604ec53..0000000
--- a/test/src/algo/test_ft_is_set.c
+++ /dev/null
@@ -1,23 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_is_set);
-
-TEST_SETUP(ft_is_set)
-{}
-
-TEST_TEAR_DOWN(ft_is_set)
-{}
-
-static int compar(const void *a, const void *b)
-{
- return *(int*)a - *(int*)b;
-}
-
-TEST(ft_is_set, basic)
-{
- int arr[] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- int unique_arr[] = {3, 4, 2, 189, -1, -134, 7, 1, 34};
-
- TEST_ASSERT_FALSE(ft_is_set(arr, sizeof(arr) / sizeof(int), sizeof(int), compar));
- TEST_ASSERT_TRUE(ft_is_set(unique_arr, sizeof(unique_arr) / sizeof(int), sizeof(int), compar));
-}
diff --git a/test/src/algo/test_ft_lfind.c b/test/src/algo/test_ft_lfind.c
deleted file mode 100644
index 0080d55..0000000
--- a/test/src/algo/test_ft_lfind.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lfind);
-
-TEST_SETUP(ft_lfind)
-{}
-
-TEST_TEAR_DOWN(ft_lfind)
-{}
-
-TEST(ft_lfind, basic)
-{
- int arr[] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- t_ftsearch_const consts;
-
- int a = 189;
- consts.key = &a;
- consts.compar = ft_compar_int;
-
- size_t nelp = sizeof(arr) / sizeof(int);
- void *ptr = ft_lfind(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(arr + 5, ptr);
-
- int b = 123;
- consts.key = &b;
- ptr = ft_lfind(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_NULL(ptr);
-
- int c = 34;
- consts.key = &c;
- ptr = ft_lfind(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(arr + 10, ptr);
-
- int d = 3;
- consts.key = &d;
- ptr = ft_lfind(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(arr, ptr);
-}
diff --git a/test/src/algo/test_ft_lsearch.c b/test/src/algo/test_ft_lsearch.c
deleted file mode 100644
index 13fae13..0000000
--- a/test/src/algo/test_ft_lsearch.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lsearch);
-
-TEST_SETUP(ft_lsearch)
-{}
-
-TEST_TEAR_DOWN(ft_lsearch)
-{}
-
-TEST(ft_lsearch, basic)
-{
- int arr[32] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- t_ftsearch_const consts;
-
- int a = 189;
- consts.key = &a;
- consts.compar = ft_compar_int;
-
- size_t nelp = 11;
- void *ptr = ft_lsearch(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(arr + 5, ptr);
-
- int c = 34;
- consts.key = &c;
- ptr = ft_lsearch(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(arr + 10, ptr);
-
- int d = 3;
- consts.key = &d;
- ptr = ft_lsearch(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL_PTR(arr, ptr);
-
- int b = 123;
- consts.key = &b;
- ptr = ft_lsearch(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL(12, nelp);
- TEST_ASSERT_EQUAL(123, arr[11]);
- TEST_ASSERT_EQUAL_PTR(arr + 11, ptr);
-
- ptr = ft_lsearch(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL(12, nelp);
- TEST_ASSERT_EQUAL(123, arr[11]);
- TEST_ASSERT_EQUAL_PTR(arr + 11, ptr);
-
- int e = 1234;
- consts.key = &e;
- ptr = ft_lsearch(arr, &nelp, sizeof(int), &consts);
- TEST_ASSERT_EQUAL(13, nelp);
- TEST_ASSERT_EQUAL(1234, arr[12]);
- TEST_ASSERT_EQUAL_PTR(arr + 12, ptr);
-}
diff --git a/test/src/algo/test_ft_mergesort.c b/test/src/algo/test_ft_mergesort.c
deleted file mode 100644
index 567e31d..0000000
--- a/test/src/algo/test_ft_mergesort.c
+++ /dev/null
@@ -1,26 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_mergesort);
-
-TEST_SETUP(ft_mergesort)
-{}
-
-TEST_TEAR_DOWN(ft_mergesort)
-{}
-
-static int compar(const void *a, const void *b)
-{
- return *(int*)a - *(int*)b;
-}
-
-TEST(ft_mergesort, basic)
-{
- int arr[] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- int sorted_arr[sizeof(arr)];
-
- memcpy(sorted_arr, arr, sizeof(arr));
- qsort(sorted_arr, sizeof(arr) / sizeof(int), sizeof(int), compar);
-
- ft_mergesort(arr, sizeof(arr) / sizeof(int), sizeof(int), compar);
- TEST_ASSERT_EQUAL_INT_ARRAY(sorted_arr, arr, sizeof(arr) / sizeof(int));
-}
diff --git a/test/src/algo/test_ft_qsort.c b/test/src/algo/test_ft_qsort.c
deleted file mode 100644
index 00062b0..0000000
--- a/test/src/algo/test_ft_qsort.c
+++ /dev/null
@@ -1,50 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_qsort);
-
-TEST_SETUP(ft_qsort)
-{}
-
-TEST_TEAR_DOWN(ft_qsort)
-{}
-
-TEST(ft_qsort, basic)
-{
- int arr[] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- int sorted_arr[sizeof(arr)];
- memcpy(sorted_arr, arr, sizeof(arr));
- qsort(sorted_arr, sizeof(arr) / sizeof(int), sizeof(int), ft_compar_int);
- ft_qsort(arr, sizeof(arr) / sizeof(int), sizeof(int), ft_compar_int);
- TEST_ASSERT_EQUAL_INT_ARRAY(sorted_arr, arr, sizeof(arr) / sizeof(int));
-}
-
-TEST(ft_qsort, strings)
-{
- char *arr[] = {"zzz", "fff", "aaa"};
- char *sorted[sizeof(arr)];
- memcpy(sorted, arr, sizeof(arr));
- qsort(sorted, sizeof(arr) / sizeof(char*), sizeof(char*), ft_compar_str);
- ft_qsort(arr, sizeof(arr) / sizeof(char*), sizeof(char*), ft_compar_str);
- TEST_ASSERT_EQUAL_STRING_ARRAY(sorted, arr, sizeof(arr) / sizeof(char*));
-
- char *arr2[] = {"abcdef", "abcde", "abcd", "abc", "ab", "a", ""};
- char *sorted2[sizeof(arr2)];
- memcpy(sorted2, arr2, sizeof(arr2));
- qsort(sorted2, sizeof(arr2) / sizeof(char*), sizeof(char*), ft_compar_str);
- ft_qsort(arr2, sizeof(arr2) / sizeof(char*), sizeof(char*), ft_compar_str);
- TEST_ASSERT_EQUAL_STRING_ARRAY(sorted2, arr2, sizeof(arr2) / sizeof(char*));
-
- char *arr3[] = {"", "a", "ab", "abc", "abcd", "abcde", "abcdef"};
- char *sorted3[sizeof(arr3)];
- memcpy(sorted3, arr3, sizeof(arr3));
- qsort(sorted3, sizeof(arr3) / sizeof(char*), sizeof(char*), ft_compar_str);
- ft_qsort(arr3, sizeof(arr3) / sizeof(char*), sizeof(char*), ft_compar_str);
- TEST_ASSERT_EQUAL_STRING_ARRAY(sorted3, arr3, sizeof(arr3) / sizeof(char*));
-
- char *arr4[] = {"ast.c", "z.c", "path.c", "main.c", "utils.c", "preprocess.c", "env.c"};
- char *sorted4[sizeof(arr4)];
- memcpy(sorted4, arr4, sizeof(arr4));
- qsort(sorted4, sizeof(arr4) / sizeof(char*), sizeof(char*), ft_compar_str);
- ft_qsort(arr4, sizeof(arr4) / sizeof(char*), sizeof(char*), ft_compar_str);
- TEST_ASSERT_EQUAL_STRING_ARRAY(sorted4, arr4, sizeof(arr4) / sizeof(char*));
-}
diff --git a/test/src/algo/test_ft_reverse.c b/test/src/algo/test_ft_reverse.c
deleted file mode 100644
index feca520..0000000
--- a/test/src/algo/test_ft_reverse.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_reverse);
-
-TEST_SETUP(ft_reverse)
-{}
-
-TEST_TEAR_DOWN(ft_reverse)
-{}
-
-TEST(ft_reverse, basic)
-{
- int arr[] = {3, 4, 1, 2, 7, 189, -1, -134, 7, 1, 34};
- int rev_arr[] = {34, 1, 7, -134, -1, 189, 7, 2, 1, 4, 3};
-
- ft_reverse(arr, sizeof(arr) / sizeof(int), sizeof(int));
- TEST_ASSERT_EQUAL_INT_ARRAY(rev_arr, arr, sizeof(arr) / sizeof(int));
-
-}
diff --git a/test/src/ctype/test_ft_isalnum.c b/test/src/ctype/test_ft_isalnum.c
deleted file mode 100644
index 0019a03..0000000
--- a/test/src/ctype/test_ft_isalnum.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_isalnum);
-
-TEST_SETUP(ft_isalnum)
-{}
-
-TEST_TEAR_DOWN(ft_isalnum)
-{}
-
-TEST(ft_isalnum, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(!!isalnum(i), !!ft_isalnum(i));
-}
diff --git a/test/src/ctype/test_ft_isalpha.c b/test/src/ctype/test_ft_isalpha.c
deleted file mode 100644
index 9846985..0000000
--- a/test/src/ctype/test_ft_isalpha.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_isalpha);
-
-TEST_SETUP(ft_isalpha)
-{}
-
-TEST_TEAR_DOWN(ft_isalpha)
-{}
-
-TEST(ft_isalpha, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(!!isalpha(i), !!ft_isalpha(i));
-}
diff --git a/test/src/ctype/test_ft_isascii.c b/test/src/ctype/test_ft_isascii.c
deleted file mode 100644
index c052571..0000000
--- a/test/src/ctype/test_ft_isascii.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_isascii);
-
-TEST_SETUP(ft_isascii)
-{}
-
-TEST_TEAR_DOWN(ft_isascii)
-{}
-
-TEST(ft_isascii, base)
-{
- for (int i = 0; i < UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(!!isascii(i), !!ft_isascii(i));
-}
diff --git a/test/src/ctype/test_ft_isblank.c b/test/src/ctype/test_ft_isblank.c
deleted file mode 100644
index 3c8460f..0000000
--- a/test/src/ctype/test_ft_isblank.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_isblank);
-
-TEST_SETUP(ft_isblank)
-{}
-
-TEST_TEAR_DOWN(ft_isblank)
-{}
-
-TEST(ft_isblank, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(!!isblank(i), !!ft_isblank(i));
-}
diff --git a/test/src/ctype/test_ft_isdigit.c b/test/src/ctype/test_ft_isdigit.c
deleted file mode 100644
index 74c210b..0000000
--- a/test/src/ctype/test_ft_isdigit.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_isdigit);
-
-TEST_SETUP(ft_isdigit)
-{}
-
-TEST_TEAR_DOWN(ft_isdigit)
-{}
-
-TEST(ft_isdigit, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(!!isdigit(i), !!ft_isdigit(i));
-}
diff --git a/test/src/ctype/test_ft_isprint.c b/test/src/ctype/test_ft_isprint.c
deleted file mode 100644
index 0f15661..0000000
--- a/test/src/ctype/test_ft_isprint.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_isprint);
-
-TEST_SETUP(ft_isprint)
-{}
-
-TEST_TEAR_DOWN(ft_isprint)
-{}
-
-TEST(ft_isprint, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(!!isprint(i), !!ft_isprint(i));
-}
diff --git a/test/src/ctype/test_ft_isspace.c b/test/src/ctype/test_ft_isspace.c
deleted file mode 100644
index f94a1ea..0000000
--- a/test/src/ctype/test_ft_isspace.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_isspace);
-
-TEST_SETUP(ft_isspace)
-{}
-
-TEST_TEAR_DOWN(ft_isspace)
-{}
-
-TEST(ft_isspace, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(!!isspace(i), !!ft_isspace(i));
-}
diff --git a/test/src/ctype/test_ft_todigit.c b/test/src/ctype/test_ft_todigit.c
deleted file mode 100644
index cd8d9f3..0000000
--- a/test/src/ctype/test_ft_todigit.c
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_todigit);
-
-TEST_SETUP(ft_todigit)
-{}
-
-TEST_TEAR_DOWN(ft_todigit)
-{}
-
-TEST(ft_todigit, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- {
- if (isdigit(i))
- TEST_ASSERT_EQUAL(i - '0', ft_todigit(i));
- else
- TEST_ASSERT_EQUAL(-1, ft_todigit(i));
- }
-}
diff --git a/test/src/ctype/test_ft_tolower.c b/test/src/ctype/test_ft_tolower.c
deleted file mode 100644
index 9465544..0000000
--- a/test/src/ctype/test_ft_tolower.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_tolower);
-
-TEST_SETUP(ft_tolower)
-{}
-
-TEST_TEAR_DOWN(ft_tolower)
-{}
-
-TEST(ft_tolower, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(tolower(i), ft_tolower(i));
-}
diff --git a/test/src/ctype/test_ft_toupper.c b/test/src/ctype/test_ft_toupper.c
deleted file mode 100644
index b23c08b..0000000
--- a/test/src/ctype/test_ft_toupper.c
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_toupper);
-
-TEST_SETUP(ft_toupper)
-{}
-
-TEST_TEAR_DOWN(ft_toupper)
-{}
-
-TEST(ft_toupper, base)
-{
- for (int i = 0; i <= UCHAR_MAX; i++)
- TEST_ASSERT_EQUAL(toupper(i), ft_toupper(i));
-}
diff --git a/test/src/dstr/test_ft_dstrdestroy.c b/test/src/dstr/test_ft_dstrdestroy.c
deleted file mode 100644
index 1a6cb41..0000000
--- a/test/src/dstr/test_ft_dstrdestroy.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_dstrdestroy.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 21:04:51 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_dstrdestroy);
-
-TEST_SETUP(ft_dstrdestroy)
-{}
-
-TEST_TEAR_DOWN(ft_dstrdestroy)
-{}
-
-TEST(ft_dstrdestroy, basic)
-{
- TEST_PASS();
-}
diff --git a/test/src/dstr/test_ft_dstrerase.c b/test/src/dstr/test_ft_dstrerase.c
deleted file mode 100644
index 01ed560..0000000
--- a/test/src/dstr/test_ft_dstrerase.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_dstrerase.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/05 01:02:40 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_dstrerase);
-
-TEST_SETUP(ft_dstrerase)
-{}
-
-TEST_TEAR_DOWN(ft_dstrerase)
-{}
-
-TEST(ft_dstrerase, basic)
-{
- t_ftdstr *dstr;
-
- dstr = ft_dstrnew("bonjour");
- ft_dstrerase(dstr, 0, 0);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_EQUAL(7, dstr->length);
- TEST_ASSERT_EQUAL(8, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
-
- ft_dstrerase(dstr, 2, 0);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_EQUAL(7, dstr->length);
- TEST_ASSERT_EQUAL(8, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
-
- ft_dstrerase(dstr, 2, 1);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_EQUAL(6, dstr->length);
- TEST_ASSERT_EQUAL(8, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("bojour", dstr->str);
-
- ft_dstrerase(dstr, 6, 1);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_EQUAL(6, dstr->length);
- TEST_ASSERT_EQUAL(8, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("bojour", dstr->str);
-
- ft_dstrerase(dstr, 5, 1);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_EQUAL(5, dstr->length);
- TEST_ASSERT_EQUAL(8, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("bojou", dstr->str);
-
- ft_dstrerase(dstr, 0, 2);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_EQUAL(3, dstr->length);
- TEST_ASSERT_EQUAL(8, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("jou", dstr->str);
-
- ft_dstrerase(dstr, 0, 10);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_EQUAL(0, dstr->length);
- TEST_ASSERT_EQUAL(8, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("", dstr->str);
-}
diff --git a/test/src/dstr/test_ft_dstrgrow.c b/test/src/dstr/test_ft_dstrgrow.c
deleted file mode 100644
index 1e3edb6..0000000
--- a/test/src/dstr/test_ft_dstrgrow.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_dstrgrow.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 21:12:16 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_dstrgrow);
-
-TEST_SETUP(ft_dstrgrow)
-{}
-
-TEST_TEAR_DOWN(ft_dstrgrow)
-{}
-
-TEST(ft_dstrgrow, basic)
-{
- t_ftdstr *dstr;
-
- dstr = ft_dstrnew("bonjour");
- TEST_ASSERT_NOT_NULL(ft_dstrgrow(dstr, 3));
- TEST_ASSERT_GREATER_OR_EQUAL(3, dstr->capacity - 1);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
- TEST_ASSERT_EQUAL(strlen("bonjour"), dstr->length);
-
- TEST_ASSERT_NOT_NULL(ft_dstrgrow(dstr, 16));
- TEST_ASSERT_GREATER_OR_EQUAL(16, dstr->capacity - 1);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
- TEST_ASSERT_EQUAL(strlen("bonjour"), dstr->length);
-
- TEST_ASSERT_NOT_NULL(ft_dstrgrow(dstr, 8));
- TEST_ASSERT_GREATER_OR_EQUAL(8, dstr->capacity - 1);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
- TEST_ASSERT_EQUAL(strlen("bonjour"), dstr->length);
-
- TEST_ASSERT_NOT_NULL(ft_dstrgrow(dstr, 20));
- TEST_ASSERT_GREATER_OR_EQUAL(20, dstr->capacity - 1);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
- TEST_ASSERT_EQUAL(strlen("bonjour"), dstr->length);
-
- TEST_ASSERT_NOT_NULL(ft_dstrgrow(dstr, 32));
- TEST_ASSERT_GREATER_OR_EQUAL(32, dstr->capacity - 1);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
- TEST_ASSERT_EQUAL(strlen("bonjour"), dstr->length);
-}
diff --git a/test/src/dstr/test_ft_dstrinsert.c b/test/src/dstr/test_ft_dstrinsert.c
deleted file mode 100644
index 61f407c..0000000
--- a/test/src/dstr/test_ft_dstrinsert.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_dstrinsert.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 21:21:51 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_dstrinsert);
-
-TEST_SETUP(ft_dstrinsert)
-{}
-
-TEST_TEAR_DOWN(ft_dstrinsert)
-{}
-
-TEST(ft_dstrinsert, basic)
-{
- t_ftdstr *dstr;
-
- dstr = ft_dstrnew("");
-
- TEST_ASSERT_NULL(ft_dstrinsert(dstr, "", 1));
- TEST_ASSERT_NULL(ft_dstrinsert(dstr, "test", 1));
- TEST_ASSERT_NULL(ft_dstrinsert(dstr, "", 5));
- TEST_ASSERT_NULL(ft_dstrinsert(dstr, "test", 5));
-
- TEST_ASSERT_NOT_NULL(ft_dstrinsert(dstr, "bonjour", 0));
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING("bonjour", dstr->str);
- TEST_ASSERT_EQUAL(strlen(dstr->str), dstr->length);
- TEST_ASSERT_GREATER_THAN(strlen(dstr->str), dstr->capacity);
-
- TEST_ASSERT_NULL(ft_dstrinsert(dstr, "abc", 8));
-
- TEST_ASSERT_NOT_NULL(ft_dstrinsert(dstr, "{{{", 0));
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING("{{{bonjour", dstr->str);
- TEST_ASSERT_EQUAL(strlen(dstr->str), dstr->length);
- TEST_ASSERT_GREATER_THAN(strlen(dstr->str), dstr->capacity);
-
- TEST_ASSERT_NOT_NULL(ft_dstrinsert(dstr, "]]]", dstr->length));
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING("{{{bonjour]]]", dstr->str);
- TEST_ASSERT_EQUAL(strlen(dstr->str), dstr->length);
- TEST_ASSERT_GREATER_THAN(strlen(dstr->str), dstr->capacity);
-
- TEST_ASSERT_NOT_NULL(ft_dstrinsert(dstr, "<>", 6));
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING("{{{bon<>jour]]]", dstr->str);
- TEST_ASSERT_EQUAL(strlen(dstr->str), dstr->length);
- TEST_ASSERT_GREATER_THAN(strlen(dstr->str), dstr->capacity);
-}
diff --git a/test/src/dstr/test_ft_dstrnew.c b/test/src/dstr/test_ft_dstrnew.c
deleted file mode 100644
index 33024e4..0000000
--- a/test/src/dstr/test_ft_dstrnew.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_dstrnew.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 21:03:25 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_dstrnew);
-
-TEST_SETUP(ft_dstrnew)
-{}
-
-TEST_TEAR_DOWN(ft_dstrnew)
-{}
-
-TEST(ft_dstrnew, basic)
-{
- t_ftdstr *dstr;
-
- dstr = ft_dstrnew("");
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING("", dstr->str);
- TEST_ASSERT_EQUAL(1, dstr->capacity);
- TEST_ASSERT_EQUAL(0, dstr->length);
- ft_dstrdestroy(dstr);
-
- dstr = ft_dstrnew("abc");
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING("abc", dstr->str);
- TEST_ASSERT_EQUAL(strlen("abc") + 1, dstr->capacity);
- TEST_ASSERT_EQUAL(strlen("abc"), dstr->length);
- ft_dstrdestroy(dstr);
-
- dstr = ft_dstrnew("hidden\0text");
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING("hidden\0text", dstr->str);
- TEST_ASSERT_EQUAL(strlen("hidden") + 1, dstr->capacity);
- TEST_ASSERT_EQUAL(strlen("hidden"), dstr->length);
- ft_dstrdestroy(dstr);
-
- char *long_string = "asdkfjasl;asdjiojxocijioajsdfopijasdofijasiodfjaospidj"\
- "fopiasjdfoijasdopifjaspoidjfopiasjdfpoiajsdfoijd";
- dstr = ft_dstrnew(long_string);
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL_STRING(long_string, dstr->str);
- TEST_ASSERT_EQUAL(strlen(long_string) + 1, dstr->capacity);
- TEST_ASSERT_EQUAL(strlen(long_string), dstr->length);
- ft_dstrdestroy(dstr);
-}
diff --git a/test/src/dstr/test_ft_dstrsubstitute.c b/test/src/dstr/test_ft_dstrsubstitute.c
deleted file mode 100644
index d81b944..0000000
--- a/test/src/dstr/test_ft_dstrsubstitute.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_dstrsubstitute.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/05 01:09:47 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_dstrsubstitute);
-
-TEST_SETUP(ft_dstrsubstitute)
-{}
-
-TEST_TEAR_DOWN(ft_dstrsubstitute)
-{}
-
-TEST(ft_dstrsubstitute, basic)
-{
- t_ftdstr *dstr;
-
- dstr = ft_dstrnew("bonjour");
- TEST_ASSERT_NULL(ft_dstrsubstitute(dstr, "bonjour", 8, 1));
-
- TEST_ASSERT_NOT_NULL(ft_dstrsubstitute(dstr, "{{{", 0, 0));
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL(10, dstr->length);
- TEST_ASSERT_GREATER_OR_EQUAL(11, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("{{{bonjour", dstr->str);
-
- TEST_ASSERT_NOT_NULL(ft_dstrsubstitute(dstr, "]]]", dstr->length, 0));
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL(13, dstr->length);
- TEST_ASSERT_GREATER_OR_EQUAL(14, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("{{{bonjour]]]", dstr->str);
-
- TEST_ASSERT_NOT_NULL(ft_dstrsubstitute(dstr, "aurevoir", 3, 7));
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL(14, dstr->length);
- TEST_ASSERT_GREATER_OR_EQUAL(15, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("{{{aurevoir]]]", dstr->str);
-
- TEST_ASSERT_NOT_NULL(ft_dstrsubstitute(dstr, "<>", 0, dstr->length));
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL(2, dstr->length);
- TEST_ASSERT_GREATER_OR_EQUAL(3, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("<>", dstr->str);
-
- TEST_ASSERT_NOT_NULL(ft_dstrsubstitute(dstr, "<>", 0, dstr->length));
- TEST_ASSERT_NOT_NULL(dstr);
- TEST_ASSERT_NOT_NULL(dstr->str);
- TEST_ASSERT_EQUAL(2, dstr->length);
- TEST_ASSERT_GREATER_OR_EQUAL(3, dstr->capacity);
- TEST_ASSERT_EQUAL_STRING("<>", dstr->str);
-}
diff --git a/test/src/dstr/test_ft_dstrunwrap.c b/test/src/dstr/test_ft_dstrunwrap.c
deleted file mode 100644
index dbc334a..0000000
--- a/test/src/dstr/test_ft_dstrunwrap.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_dstrunwrap.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 21:07:16 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_dstrunwrap);
-
-TEST_SETUP(ft_dstrunwrap)
-{}
-
-TEST_TEAR_DOWN(ft_dstrunwrap)
-{}
-
-TEST(ft_dstrunwrap, basic)
-{
- t_ftdstr *dstr;
- char *ret;
-
- dstr = ft_dstrnew("bonjour");
- ret = ft_dstrunwrap(dstr);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("bonjour", ret);
-
- dstr = ft_dstrnew("");
- ret = ft_dstrunwrap(dstr);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("", ret);
-
- dstr = ft_dstrnew("hidden\0text");
- ret = ft_dstrunwrap(dstr);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("hidden", ret);
-}
diff --git a/test/src/ht/test_ft_htdelone.c b/test/src/ht/test_ft_htdelone.c
deleted file mode 100644
index a64b34e..0000000
--- a/test/src/ht/test_ft_htdelone.c
+++ /dev/null
@@ -1,62 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_htdelone.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/19 02:08:00 by cacharle #+# #+# */
-/* Updated: 2020/04/03 07:08:38 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_htdelone);
-
-TEST_SETUP(ft_htdelone)
-{}
-
-TEST_TEAR_DOWN(ft_htdelone)
-{}
-
-TEST(ft_htdelone, basic)
-{
- t_ftht *ht = ft_htnew(3);
-
- ft_htset(ht, "bonjour", strdup("je"), free);
- ft_htset(ht, "a", strdup("yay"), free);
- ft_htset(ht, "b", strdup("aasdf"), free);
- ft_htset(ht, "c", "a", NULL);
- ft_htset(ht, "d", "dd", NULL);
-
- ft_htdelone(ht, "bonjour", free);
- void *ptr = ft_htget(ht, "bonjour");
- TEST_ASSERT_NULL(ptr);
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "a"));
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "b"));
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "c"));
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "d"));
-
- ft_htdelone(ht, "a", free);
- ptr = ft_htget(ht, "a");
- TEST_ASSERT_NULL(ptr);
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "b"));
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "c"));
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "d"));
-
- ft_htdelone(ht, "b", free);
- ptr = ft_htget(ht, "b");
- TEST_ASSERT_NULL(ptr);
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "c"));
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "d"));
-
- ft_htdelone(ht, "c", NULL);
- ptr = ft_htget(ht, "c");
- TEST_ASSERT_NULL(ptr);
- TEST_ASSERT_NOT_NULL(ft_htget(ht, "d"));
-
- ft_htdelone(ht, "d", NULL);
- ptr = ft_htget(ht, "d");
- TEST_ASSERT_NULL(ptr);
-}
diff --git a/test/src/ht/test_ft_htdestroy.c b/test/src/ht/test_ft_htdestroy.c
deleted file mode 100644
index 4d212e1..0000000
--- a/test/src/ht/test_ft_htdestroy.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_htdestroy.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/19 02:45:27 by cacharle #+# #+# */
-/* Updated: 2020/04/03 07:07:07 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_htdestroy);
-
-TEST_SETUP(ft_htdestroy)
-{}
-
-TEST_TEAR_DOWN(ft_htdestroy)
-{}
-
-TEST(ft_htdestroy, basic)
-{
- t_ftht *ht = ft_htnew(2);
-
- ft_htset(ht, "a", strdup("1"), free);
- ft_htset(ht, "b", strdup("2"), free);
- ft_htset(ht, "c", "3", NULL);
- ft_htset(ht, "d", "4", NULL);
- ft_htdestroy(ht, NULL);
-}
diff --git a/test/src/ht/test_ft_htget.c b/test/src/ht/test_ft_htget.c
deleted file mode 100644
index cddec56..0000000
--- a/test/src/ht/test_ft_htget.c
+++ /dev/null
@@ -1,106 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_htget);
-
-static t_ftht *ht;
-
-TEST_SETUP(ft_htget)
-{
- ht = ft_htnew(10);
-}
-
-TEST_TEAR_DOWN(ft_htget)
-{
- /* ft_htdestroy_key(ht); */
-}
-
-TEST(ft_htget, segfault)
-{
- TEST_ASSERT_SEGFAULT(ft_htget((t_ftht*)NULL, ""));
- TEST_ASSERT_SEGFAULT(ft_htget(ft_htnew(1), (char*)NULL));
- TEST_ASSERT_SEGFAULT(ft_htget(ft_htnew(1), ""));
- TEST_ASSERT_SEGFAULT(ft_htget(ft_htnew(1), "asdkfhjaklsdfhahjsdfk"));
-}
-
-TEST(ft_htget, error_null)
-{
- TEST_ASSERT_NULL(ft_htget(NULL, NULL));
- TEST_ASSERT_NULL(ft_htget(ht, NULL));
- TEST_ASSERT_NULL(ft_htget(NULL, ""));
- TEST_ASSERT_NULL(ft_htget(ht, ""));
- TEST_ASSERT_NULL(ft_htget(ht, "hi"));
- TEST_ASSERT_NULL(ft_htget(ht, "asdfkasdflk"));
- TEST_ASSERT_NULL(ft_htget(ht, "asdhfalsdhflahsdfhjasklehjfklwhjekrlanklshasdfkasdflk"));
-}
-
-TEST(ft_htget, basic)
-{
- ft_htset(ht, strdup("a"), strdup("data1"), free);
- ft_htset(ht, strdup("b"), strdup("data2"), free);
- ft_htset(ht, strdup("c"), strdup("data3"), free);
-
- char *s = ft_htget(ht, "a");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "data1");
-
- s = ft_htget(ht, "b");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "data2");
-
- s = ft_htget(ht, "c");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "data3");
-
- ft_htset(ht, strdup("a"), strdup("bonjour1"), free);
- ft_htset(ht, strdup("b"), strdup("bonjour2"), free);
- ft_htset(ht, strdup("c"), strdup("bonjour3"), free);
-
- s = ft_htget(ht, "a");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "bonjour1");
-
- s = ft_htget(ht, "b");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "bonjour2");
-
- s = ft_htget(ht, "c");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "bonjour3");
-}
-
-TEST(ft_htget, collision)
-{
- t_ftht *small = ft_htnew(1);
-
- ft_htset(small, strdup("a"), strdup("data1"), free);
- ft_htset(small, strdup("b"), strdup("data2"), free);
- ft_htset(small, strdup("c"), strdup("data3"), free);
-
- char *s = ft_htget(small, "a");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "data1");
-
- s = ft_htget(small, "b");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "data2");
-
- s = ft_htget(small, "c");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "data3");
-
- ft_htset(small, strdup("a"), strdup("bonjour1"), free);
- ft_htset(small, strdup("b"), strdup("bonjour2"), free);
- ft_htset(small, strdup("c"), strdup("bonjour3"), free);
-
- s = ft_htget(small, "a");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "bonjour1");
-
- s = ft_htget(small, "b");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "bonjour2");
-
- s = ft_htget(small, "c");
- TEST_ASSERT_NOT_NULL(s);
- TEST_ASSERT_EQUAL_STRING(s, "bonjour3");
-}
diff --git a/test/src/ht/test_ft_hthash.c b/test/src/ht/test_ft_hthash.c
deleted file mode 100644
index e69de29..0000000
--- a/test/src/ht/test_ft_hthash.c
+++ /dev/null
diff --git a/test/src/ht/test_ft_htnew.c b/test/src/ht/test_ft_htnew.c
deleted file mode 100644
index b68daa6..0000000
--- a/test/src/ht/test_ft_htnew.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_htnew.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/12 22:30:06 by cacharle #+# #+# */
-/* Updated: 2020/07/17 14:17:11 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_htnew);
-
-TEST_SETUP(ft_htnew)
-{}
-
-TEST_TEAR_DOWN(ft_htnew)
-{}
-
-TEST(ft_htnew, segfault)
-{
- TEST_ASSERT_SEGFAULT(ft_htnew(10));
- TEST_ASSERT_SEGFAULT(ft_htnew(0));
- TEST_ASSERT_SEGFAULT(ft_htnew((1 << 14) + 1));
-}
-
-TEST(ft_htnew, error_null)
-{
- TEST_ASSERT_NOT_NULL(ft_htnew(10));
- TEST_ASSERT_NULL(ft_htnew(0));
-}
-
-TEST(ft_htnew, happy_path)
-{
- t_ftht *ht;
-
- ht = ft_htnew(10);
- TEST_ASSERT_NOT_NULL(ht);
- TEST_ASSERT_EQUAL(10, ht->size);
- TEST_ASSERT_NOT_NULL(ht->buckets);
- for (t_ftsize i = 0; i < ht->size; i++)
- TEST_ASSERT_NULL(ht->buckets[i]);
-}
diff --git a/test/src/ht/test_ft_htset.c b/test/src/ht/test_ft_htset.c
deleted file mode 100644
index 70232fd..0000000
--- a/test/src/ht/test_ft_htset.c
+++ /dev/null
@@ -1,94 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_htset);
-
-static t_ftht *ht;
-
-TEST_SETUP(ft_htset)
-{
- ht = ft_htnew(10);
-}
-
-TEST_TEAR_DOWN(ft_htset)
-{
- /* ft_htdestroy_key(ht); */
-}
-
-TEST(ft_htset, segfault)
-{
- TEST_ASSERT_SEGFAULT(ft_htset(NULL, "", strdup(""), NULL));
- TEST_ASSERT_SEGFAULT(ft_htset(ft_htnew(1), NULL, strdup(""), NULL));
- TEST_ASSERT_SEGFAULT(ft_htset(ft_htnew(1), "", NULL, NULL));
- TEST_ASSERT_SEGFAULT(ft_htset(ft_htnew(1), "", strdup(""), NULL));
- TEST_ASSERT_SEGFAULT(ft_htset(ft_htnew(1), "hi", strdup(""), NULL));
- TEST_ASSERT_SEGFAULT(ft_htset(ft_htnew(1), "asdfasdfasdc", strdup(""), NULL));
-}
-
-TEST(ft_htset, error_null)
-{
- TEST_ASSERT_NULL(ft_htset(NULL, "", strdup("1"), NULL));
- TEST_ASSERT_NULL(ft_htset(ht, NULL, strdup("2"), NULL));
- TEST_ASSERT_NOT_NULL(ft_htset(ht, "", strdup("3"), NULL));
- TEST_ASSERT_NOT_NULL(ft_htset(ht, "a", strdup("4"), NULL));
- TEST_ASSERT_NOT_NULL(ft_htset(ht, "b", strdup("5"), NULL));
- TEST_ASSERT_NOT_NULL(ft_htset(ht, "c", strdup("6"), NULL));
- TEST_ASSERT_NOT_NULL(ft_htset(ht, "d", strdup("7"), NULL));
-}
-
-TEST(ft_htset, happy_path)
-{
- t_ftht_entry *content = ft_htset(ht, "bonjour", strdup("content"), NULL);
- TEST_ASSERT_NOT_NULL(content);
- TEST_ASSERT_NOT_NULL(content->key);
- TEST_ASSERT_NOT_NULL(content->value);
- TEST_ASSERT_EQUAL_STRING(content->key, "bonjour");
- TEST_ASSERT_EQUAL_STRING(content->value, "content");
-}
-
-TEST(ft_htset, reset)
-{
- t_ftht *small = NULL;
-
- small = ft_htnew(3);
-
- t_ftht_entry *content = ft_htset(small, "bonjour", ft_strdup("content"), free);
- TEST_ASSERT_NOT_NULL(content);
- TEST_ASSERT_NOT_NULL(content->key);
- TEST_ASSERT_NOT_NULL(content->value);
- TEST_ASSERT_EQUAL_STRING(content->key, "bonjour");
- TEST_ASSERT_EQUAL_STRING(content->value, "content");
-
- t_ftht_entry *content_re = ft_htset(small, "bonjour", ft_strdup("yo"), free);
- TEST_ASSERT_NOT_NULL(content_re);
- TEST_ASSERT_NOT_NULL(content_re->key);
- TEST_ASSERT_NOT_NULL(content_re->value);
- TEST_ASSERT_EQUAL_STRING("bonjour", content_re->key);
- TEST_ASSERT_EQUAL_STRING("yo", content_re->value);
-}
-
-TEST(ft_htset, collision)
-{
- t_ftht *small = NULL;
- small = ft_htnew(1);
-
- t_ftht_entry *content1 = ft_htset(small, "bonjour", strdup("content1"), free);
- TEST_ASSERT_NOT_NULL(content1);
- TEST_ASSERT_NOT_NULL(content1->key);
- TEST_ASSERT_NOT_NULL(content1->value);
- TEST_ASSERT_EQUAL_STRING(content1->key, "bonjour");
- TEST_ASSERT_EQUAL_STRING(content1->value, "content1");
-
- t_ftht_entry *content2 = ft_htset(small, "aurevoir", strdup("content2"), free);
- TEST_ASSERT_NOT_NULL(content2);
- TEST_ASSERT_NOT_NULL(content2->key);
- TEST_ASSERT_NOT_NULL(content2->value);
- TEST_ASSERT_EQUAL_STRING(content2->key, "aurevoir");
- TEST_ASSERT_EQUAL_STRING(content2->value, "content2");
-
- t_ftht_entry *content3 = ft_htset(small, "aloa", strdup("content3"), free);
- TEST_ASSERT_NOT_NULL(content3);
- TEST_ASSERT_NOT_NULL(content3->key);
- TEST_ASSERT_NOT_NULL(content3->value);
- TEST_ASSERT_EQUAL_STRING(content3->key, "aloa");
- TEST_ASSERT_EQUAL_STRING(content3->value, "content3");
-}
diff --git a/test/src/ht/test_ftht_entry_new.c b/test/src/ht/test_ftht_entry_new.c
deleted file mode 100644
index a566600..0000000
--- a/test/src/ht/test_ftht_entry_new.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_htentry_new.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/17 04:07:04 by cacharle #+# #+# */
-/* Updated: 2020/02/17 04:15:39 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_htentry_new);
-
-TEST_SETUP(ft_htentry_new)
-{}
-
-TEST_TEAR_DOWN(ft_htentry_new)
-{}
-
-TEST(ft_htentry_new, basic)
-{
- t_ftht_entry *c = NULL;
-
- char *k = "bonjour";
- c = ft_htentry_new(k, NULL);
- TEST_ASSERT_NOT_NULL(c);
- TEST_ASSERT(k != c->key);
- TEST_ASSERT_EQUAL_STRING(k, c->key);
- TEST_ASSERT_NULL(c->value);
-
- c = ft_htentry_new(k, k);
- TEST_ASSERT_NOT_NULL(c);
- TEST_ASSERT(k != c->key);
- TEST_ASSERT_EQUAL_STRING(k, c->key);
- TEST_ASSERT_EQUAL_PTR(k, c->value);
- TEST_ASSERT_EQUAL_STRING(k, (char*)c->value);
-
- /* free(c->key); */
- /* free(c); */
-}
diff --git a/test/src/lst/test_ft_lstbsearch.c b/test/src/lst/test_ft_lstbsearch.c
deleted file mode 100644
index 81f2578..0000000
--- a/test/src/lst/test_ft_lstbsearch.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstbsearch);
-
-TEST_SETUP(ft_lstbsearch)
-{}
-
-TEST_TEAR_DOWN(ft_lstbsearch)
-{}
-
-TEST(ft_lstbsearch, basic)
-{
- t_ftlst *found = NULL;
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&b));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstpush_front(&lst, ft_lstnew(&a));
-
- found = ft_lstbsearch(lst, ft_compar_int, &c);
- TEST_ASSERT_NOT_NULL(found);
- found = ft_lstbsearch(lst, ft_compar_int, &c);
- TEST_ASSERT_NOT_NULL(found);
- found = ft_lstbsearch(lst, ft_compar_int, &b);
- TEST_ASSERT_NOT_NULL(found);
- found = ft_lstbsearch(lst, ft_compar_int, &a);
- TEST_ASSERT_NOT_NULL(found);
- found = ft_lstbsearch(lst, ft_compar_int, &d);
- TEST_ASSERT_NULL(found);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstdelone.c b/test/src/lst/test_ft_lstdelone.c
deleted file mode 100644
index 881a93b..0000000
--- a/test/src/lst/test_ft_lstdelone.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_lstdelone.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/19 02:01:33 by cacharle #+# #+# */
-/* Updated: 2020/02/19 02:07:27 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstdelone);
-
-TEST_SETUP(ft_lstdelone)
-{}
-
-TEST_TEAR_DOWN(ft_lstdelone)
-{}
-
-TEST(ft_lstdelone, basic)
-{
- TEST_PASS(); // how to test free?
-}
diff --git a/test/src/lst/test_ft_lstdestroy.c b/test/src/lst/test_ft_lstdestroy.c
deleted file mode 100644
index e7b98c5..0000000
--- a/test/src/lst/test_ft_lstdestroy.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstdestroy);
-
-TEST_SETUP(ft_lstdestroy)
-{}
-
-TEST_TEAR_DOWN(ft_lstdestroy)
-{}
-
-TEST(ft_lstdestroy, basic)
-{
- TEST_PASS(); // how to test free?
-}
diff --git a/test/src/lst/test_ft_lstiter.c b/test/src/lst/test_ft_lstiter.c
deleted file mode 100644
index 53b1380..0000000
--- a/test/src/lst/test_ft_lstiter.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstiter);
-
-TEST_SETUP(ft_lstiter)
-{}
-
-TEST_TEAR_DOWN(ft_lstiter)
-{}
-
-static void square_iter_func(void *data)
-{
- int *d = (int*)data;
-
- *d = *d * *d;
-}
-
-TEST(ft_lstiter, basic)
-{
- t_ftlst *lst = NULL;
- int a = 2;
- int b = 3;
- int c = 4;
- int d = 5;
-
- ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_NULL(lst);
-
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(4, *(int*)lst->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&b));
- ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(9, *(int*)lst->data);
- TEST_ASSERT_EQUAL(16, *(int*)lst->next->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(16, *(int*)lst->data);
- TEST_ASSERT_EQUAL(81, *(int*)lst->next->data);
- TEST_ASSERT_EQUAL(256, *(int*)lst->next->next->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&d));
- ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(25, *(int*)lst->data);
- TEST_ASSERT_EQUAL(256, *(int*)lst->next->data);
- TEST_ASSERT_EQUAL(81 * 81, *(int*)lst->next->next->data);
- TEST_ASSERT_EQUAL(256 * 256, *(int*)lst->next->next->next->data);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstlast.c b/test/src/lst/test_ft_lstlast.c
deleted file mode 100644
index 82c8096..0000000
--- a/test/src/lst/test_ft_lstlast.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstlast);
-
-TEST_SETUP(ft_lstlast)
-{}
-
-TEST_TEAR_DOWN(ft_lstlast)
-{}
-
-TEST(ft_lstlast, basic)
-{
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
-
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL_PTR(lst, ft_lstlast(lst));
- ft_lstpush_front(&lst, ft_lstnew(&b));
- TEST_ASSERT_EQUAL_PTR(lst->next, ft_lstlast(lst));
- ft_lstpush_front(&lst, ft_lstnew(&c));
- TEST_ASSERT_EQUAL_PTR(lst->next->next, ft_lstlast(lst));
- ft_lstpush_front(&lst, ft_lstnew(&d));
- TEST_ASSERT_EQUAL_PTR(lst->next->next->next, ft_lstlast(lst));
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstlfind.c b/test/src/lst/test_ft_lstlfind.c
deleted file mode 100644
index 1851436..0000000
--- a/test/src/lst/test_ft_lstlfind.c
+++ /dev/null
@@ -1,55 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_lstlfind.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/17 03:08:15 by cacharle #+# #+# */
-/* Updated: 2020/02/17 03:34:40 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstlfind);
-
-TEST_SETUP(ft_lstlfind)
-{}
-
-TEST_TEAR_DOWN(ft_lstlfind)
-{}
-
-TEST(ft_lstlfind, basic)
-{
- t_ftlst *found = NULL;
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&b));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstpush_front(&lst, ft_lstnew(&a));
-
- found = ft_lstlfind(lst, ft_compar_int, &c);
- TEST_ASSERT_EQUAL_PTR(lst->next->next->next, found);
- found = ft_lstlfind(lst, ft_compar_int, &c);
- TEST_ASSERT_EQUAL_PTR(lst->next->next->next, found);
-
- found = ft_lstlfind(lst, ft_compar_int, &b);
- TEST_ASSERT_EQUAL_PTR(lst->next->next, found);
-
- found = ft_lstlfind(lst, ft_compar_int, &a);
- TEST_ASSERT_EQUAL_PTR(lst, found);
-
- found = ft_lstlfind(lst, ft_compar_int, &d);
- TEST_ASSERT_NULL(found);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstlsearch.c b/test/src/lst/test_ft_lstlsearch.c
deleted file mode 100644
index 83a8f4e..0000000
--- a/test/src/lst/test_ft_lstlsearch.c
+++ /dev/null
@@ -1,55 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_lstlsearch.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/17 03:21:46 by cacharle #+# #+# */
-/* Updated: 2020/02/17 03:35:37 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstlsearch);
-
-TEST_SETUP(ft_lstlsearch)
-{}
-
-TEST_TEAR_DOWN(ft_lstlsearch)
-{}
-
-TEST(ft_lstlsearch, basic)
-{
- t_ftlst *found = NULL;
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&b));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstpush_front(&lst, ft_lstnew(&a));
-
- found = ft_lstlsearch(lst, ft_compar_int, &c);
- TEST_ASSERT_EQUAL_PTR(lst->next->next->next, found);
- found = ft_lstlsearch(lst, ft_compar_int, &c);
- TEST_ASSERT_EQUAL_PTR(lst->next->next->next, found);
-
- found = ft_lstlsearch(lst, ft_compar_int, &b);
- TEST_ASSERT_EQUAL_PTR(lst->next->next, found);
-
- found = ft_lstlsearch(lst, ft_compar_int, &a);
- TEST_ASSERT_EQUAL_PTR(lst, found);
-
- found = ft_lstlsearch(lst, ft_compar_int, &d);
- TEST_ASSERT_EQUAL_PTR(ft_lstlast(lst), found);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstmap.c b/test/src/lst/test_ft_lstmap.c
deleted file mode 100644
index 53c2f7a..0000000
--- a/test/src/lst/test_ft_lstmap.c
+++ /dev/null
@@ -1,82 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstmap);
-
-TEST_SETUP(ft_lstmap)
-{}
-
-TEST_TEAR_DOWN(ft_lstmap)
-{}
-
-static void *f_square(void *data)
-{
- int *d = malloc(sizeof(int));
-
- *d = *(int*)data;
- *d = *d * *d;
- return d;
-}
-
-TEST(ft_lstmap, basic)
-{
- t_ftlst *lst = NULL;
- t_ftlst *mapped = NULL;
- int a = 2;
- int b = 3;
- int c = 4;
- int d = 5;
-
- mapped = ft_lstmap(lst, f_square, free);
- TEST_ASSERT_NULL(mapped);
-
- ft_lstpush_front(&lst, ft_lstnew(&a));
- mapped = ft_lstmap(lst, f_square, free);
- TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->data);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->data);
- TEST_ASSERT_NULL(mapped->next);
- ft_lstdestroy(&mapped, free);
-
- ft_lstpush_front(&lst, ft_lstnew(&b));
- mapped = ft_lstmap(lst, f_square, free);
- TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->data);
- TEST_ASSERT_EQUAL(9, *(int*)mapped->data);
- TEST_ASSERT_NOT_NULL(mapped->next);
- TEST_ASSERT_NOT_NULL(mapped->next->data);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->next->data);
- TEST_ASSERT_NULL(mapped->next->next);
- ft_lstdestroy(&mapped, free);
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- mapped = ft_lstmap(lst, f_square, free);
- TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->data);
- TEST_ASSERT_EQUAL(16, *(int*)mapped->data);
- TEST_ASSERT_NOT_NULL(mapped->next);
- TEST_ASSERT_NOT_NULL(mapped->next->data);
- TEST_ASSERT_EQUAL(9, *(int*)mapped->next->data);
- TEST_ASSERT_NOT_NULL(mapped->next->next);
- TEST_ASSERT_NOT_NULL(mapped->next->next->data);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->next->next->data);
- TEST_ASSERT_NULL(mapped->next->next->next);
- ft_lstdestroy(&mapped, free);
-
- ft_lstpush_front(&lst, ft_lstnew(&d));
- mapped = ft_lstmap(lst, f_square, free);
- TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->data);
- TEST_ASSERT_EQUAL(25, *(int*)mapped->data);
- TEST_ASSERT_NOT_NULL(mapped->next);
- TEST_ASSERT_NOT_NULL(mapped->next->data);
- TEST_ASSERT_EQUAL(16, *(int*)mapped->next->data);
- TEST_ASSERT_NOT_NULL(mapped->next->next);
- TEST_ASSERT_NOT_NULL(mapped->next->next->data);
- TEST_ASSERT_EQUAL(9, *(int*)mapped->next->next->data);
- TEST_ASSERT_NOT_NULL(mapped->next->next->next);
- TEST_ASSERT_NOT_NULL(mapped->next->next->next->data);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->next->next->next->data);
- ft_lstdestroy(&mapped, free);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstnew.c b/test/src/lst/test_ft_lstnew.c
deleted file mode 100644
index 518c885..0000000
--- a/test/src/lst/test_ft_lstnew.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstnew);
-
-TEST_SETUP(ft_lstnew)
-{}
-
-TEST_TEAR_DOWN(ft_lstnew)
-{}
-
-TEST(ft_lstnew, basic)
-{
- t_ftlst *lst;
- int a = 4;
-
- lst = ft_lstnew(&a);
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
- TEST_ASSERT_EQUAL(a, *(int*)lst->data);
-
- /* free(lst); */
- lst = ft_lstnew(NULL);
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_NULL(lst->data);
-}
diff --git a/test/src/lst/test_ft_lstpop_front.c b/test/src/lst/test_ft_lstpop_front.c
deleted file mode 100644
index 827afe6..0000000
--- a/test/src/lst/test_ft_lstpop_front.c
+++ /dev/null
@@ -1,31 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstpop_front);
-
-TEST_SETUP(ft_lstpop_front)
-{}
-
-TEST_TEAR_DOWN(ft_lstpop_front)
-{}
-
-TEST(ft_lstpop_front, basic)
-{
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
-
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstpush_front(&lst, ft_lstnew(&b));
- ft_lstpush_front(&lst, ft_lstnew(&c));
-
- ft_lstpop_front(&lst, NULL);
- TEST_ASSERT_EQUAL_PTR(&b, lst->data);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->data);
-
- ft_lstpop_front(&lst, NULL);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
-
- ft_lstpop_front(&lst, NULL);
- TEST_ASSERT_NULL(lst);
-}
diff --git a/test/src/lst/test_ft_lstpush_back.c b/test/src/lst/test_ft_lstpush_back.c
deleted file mode 100644
index 9f0d97b..0000000
--- a/test/src/lst/test_ft_lstpush_back.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstpush_back);
-
-TEST_SETUP(ft_lstpush_back)
-{}
-
-TEST_TEAR_DOWN(ft_lstpush_back)
-{}
-
-TEST(ft_lstpush_back, basic)
-{
- t_ftlst *lst;
- int a = 1;
- int b = 2;
- int c = 2;
-
- lst = ft_lstnew(&a);
- TEST_ASSERT_NOT_NULL(lst);
-
- ft_lstpush_back(&lst, ft_lstnew(&b));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
- TEST_ASSERT_EQUAL(a, *(int*)lst->data);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->data);
- TEST_ASSERT_EQUAL(b, *(int*)lst->next->data);
-
- ft_lstpush_back(&lst, ft_lstnew(&c));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
- TEST_ASSERT_EQUAL(a, *(int*)lst->data);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->data);
- TEST_ASSERT_EQUAL(b, *(int*)lst->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next);
- TEST_ASSERT_EQUAL_PTR(&c, lst->next->next->data);
- TEST_ASSERT_EQUAL(c, *(int*)lst->next->next->data);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstpush_front.c b/test/src/lst/test_ft_lstpush_front.c
deleted file mode 100644
index 4a6af9f..0000000
--- a/test/src/lst/test_ft_lstpush_front.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstpush_front);
-
-TEST_SETUP(ft_lstpush_front)
-{}
-
-TEST_TEAR_DOWN(ft_lstpush_front)
-{}
-
-TEST(ft_lstpush_front, basic)
-{
- t_ftlst *lst;
- int a = 1;
- int b = 2;
- int c = 2;
-
- lst = ft_lstnew(&a);
- TEST_ASSERT_NOT_NULL(lst);
-
- ft_lstpush_front(&lst, ft_lstnew(&b));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&b, lst->data);
- TEST_ASSERT_EQUAL(b, *(int*)lst->data);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->data);
- TEST_ASSERT_EQUAL(a, *(int*)lst->next->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&c, lst->data);
- TEST_ASSERT_EQUAL(c, *(int*)lst->data);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->data);
- TEST_ASSERT_EQUAL(b, *(int*)lst->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->next->data);
- TEST_ASSERT_EQUAL(a, *(int*)lst->next->next->data);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstremove_if.c b/test/src/lst/test_ft_lstremove_if.c
deleted file mode 100644
index a79016b..0000000
--- a/test/src/lst/test_ft_lstremove_if.c
+++ /dev/null
@@ -1,70 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstremove_if);
-
-TEST_SETUP(ft_lstremove_if)
-{}
-
-TEST_TEAR_DOWN(ft_lstremove_if)
-{}
-
-TEST(ft_lstremove_if, basic)
-{
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
-
- ft_lstpush_back(&lst, ft_lstnew(&a));
- ft_lstpush_back(&lst, ft_lstnew(&b));
- ft_lstpush_back(&lst, ft_lstnew(&c));
- ft_lstpush_back(&lst, ft_lstnew(&d));
- ft_lstpush_back(&lst, ft_lstnew(&d));
- ft_lstpush_back(&lst, ft_lstnew(&d));
- ft_lstpush_back(&lst, ft_lstnew(&a));
- ft_lstpush_back(&lst, ft_lstnew(&a));
-
- ft_lstremove_if(&lst, ft_compar_int, &a, NULL);
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_NOT_NULL(lst->next->next);
- TEST_ASSERT_NOT_NULL(lst->next->next->next);
- TEST_ASSERT_NOT_NULL(lst->next->next->next->next);
- TEST_ASSERT_NOT_NULL(lst->data);
- TEST_ASSERT_NOT_NULL(lst->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next->next->next->data);
- TEST_ASSERT_EQUAL(b, *(int*)lst->data);
- TEST_ASSERT_EQUAL(c, *(int*)lst->next->data);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->data);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->next->data);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->next->next->data);
-
- ft_lstremove_if(&lst, ft_compar_int, &b, NULL);
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_NOT_NULL(lst->next->next);
- TEST_ASSERT_NOT_NULL(lst->next->next->next);
- TEST_ASSERT_NOT_NULL(lst->data);
- TEST_ASSERT_NOT_NULL(lst->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next->data);
- TEST_ASSERT_EQUAL(c, *(int*)lst->data);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->data);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->data);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->next->data);
-
- ft_lstremove_if(&lst, ft_compar_int, &d, NULL);
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_NOT_NULL(lst->data);
- TEST_ASSERT_EQUAL(c, *(int*)lst->data);
-
- ft_lstremove_if(&lst, ft_compar_int, &d, NULL);
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_NOT_NULL(lst->data);
- TEST_ASSERT_EQUAL(c, *(int*)lst->data);
-
- ft_lstremove_if(&lst, ft_compar_int, &c, NULL);
- TEST_ASSERT_NULL(lst);
-}
diff --git a/test/src/lst/test_ft_lstreverse.c b/test/src/lst/test_ft_lstreverse.c
deleted file mode 100644
index a0a7d4e..0000000
--- a/test/src/lst/test_ft_lstreverse.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstreverse);
-
-TEST_SETUP(ft_lstreverse)
-{}
-
-TEST_TEAR_DOWN(ft_lstreverse)
-{}
-
-TEST(ft_lstreverse, basic)
-{
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
-
- ft_lstreverse(&lst);
- TEST_ASSERT_NULL(lst);
-
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstreverse(&lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&b));
- ft_lstreverse(&lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstreverse(&lst);
- TEST_ASSERT_EQUAL_PTR(&b, lst->data);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->data);
- TEST_ASSERT_EQUAL_PTR(&c, lst->next->next->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&d));
- ft_lstreverse(&lst);
- TEST_ASSERT_EQUAL_PTR(&c, lst->data);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->data);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->next->data);
- TEST_ASSERT_EQUAL_PTR(&d, lst->next->next->next->data);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstreverse_ret.c b/test/src/lst/test_ft_lstreverse_ret.c
deleted file mode 100644
index e6fc278..0000000
--- a/test/src/lst/test_ft_lstreverse_ret.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstreverse_ret);
-
-TEST_SETUP(ft_lstreverse_ret)
-{}
-
-TEST_TEAR_DOWN(ft_lstreverse_ret)
-{}
-
-TEST(ft_lstreverse_ret, basic)
-{
- t_ftlst *lst = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
-
- lst = ft_lstreverse_ret(lst);
- TEST_ASSERT_NULL(lst);
-
- ft_lstpush_front(&lst, ft_lstnew(&a));
- lst = ft_lstreverse_ret(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&b));
- lst = ft_lstreverse_ret(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->data);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&c));
- lst = ft_lstreverse_ret(lst);
- TEST_ASSERT_EQUAL_PTR(&b, lst->data);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->data);
- TEST_ASSERT_EQUAL_PTR(&c, lst->next->next->data);
-
- ft_lstpush_front(&lst, ft_lstnew(&d));
- lst = ft_lstreverse_ret(lst);
- TEST_ASSERT_EQUAL_PTR(&c, lst->data);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->data);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->next->data);
- TEST_ASSERT_EQUAL_PTR(&d, lst->next->next->next->data);
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstsize.c b/test/src/lst/test_ft_lstsize.c
deleted file mode 100644
index d3b78bb..0000000
--- a/test/src/lst/test_ft_lstsize.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstsize);
-
-TEST_SETUP(ft_lstsize)
-{}
-
-TEST_TEAR_DOWN(ft_lstsize)
-{}
-
-TEST(ft_lstsize, basic)
-{
- t_ftlst *lst = NULL;
- int a = 1;
-
- TEST_ASSERT_EQUAL(0, ft_lstsize(lst));
- lst = ft_lstnew(&a);
- TEST_ASSERT_EQUAL(1, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(2, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(3, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(4, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(5, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(6, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(7, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(8, ft_lstsize(lst));
- ft_lstpush_front(&lst, ft_lstnew(&a));
- TEST_ASSERT_EQUAL(9, ft_lstsize(lst));
-
- ft_lstdestroy(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstsort.c b/test/src/lst/test_ft_lstsort.c
deleted file mode 100644
index 3b771ae..0000000
--- a/test/src/lst/test_ft_lstsort.c
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstsort);
-
-TEST_SETUP(ft_lstsort)
-{}
-
-TEST_TEAR_DOWN(ft_lstsort)
-{}
-
-TEST(ft_lstsort, basic)
-{
- t_ftlst *lst = NULL;
- int a = 1;
- int b = -1;
- int c = 4;
- int d = -3;
-
- ft_lstpush_front(&lst, ft_lstnew(&a));
- ft_lstpush_front(&lst, ft_lstnew(&b));
- ft_lstpush_front(&lst, ft_lstnew(&c));
- ft_lstpush_front(&lst, ft_lstnew(&d));
- ft_lstsort(&lst, ft_compar_int);
-
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_NOT_NULL(lst->next->next);
- TEST_ASSERT_NOT_NULL(lst->next->next->next);
- TEST_ASSERT_NOT_NULL(lst->data);
- TEST_ASSERT_NOT_NULL(lst->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next->data);
- TEST_ASSERT_NOT_NULL(lst->next->next->next->data);
-
- TEST_ASSERT_EQUAL(-3, *(int*)lst->data);
- TEST_ASSERT_EQUAL(-1, *(int*)lst->next->data);
- TEST_ASSERT_EQUAL(1, *(int*)lst->next->next->data);
- TEST_ASSERT_EQUAL(4, *(int*)lst->next->next->next->data);
-}
diff --git a/test/src/lst/test_ft_lstsorted_merge.c b/test/src/lst/test_ft_lstsorted_merge.c
deleted file mode 100644
index 9839cd7..0000000
--- a/test/src/lst/test_ft_lstsorted_merge.c
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstsorted_merge);
-
-TEST_SETUP(ft_lstsorted_merge)
-{}
-
-TEST_TEAR_DOWN(ft_lstsorted_merge)
-{}
-
-TEST(ft_lstsorted_merge, basic)
-{
- t_ftlst *lst1 = NULL;
- t_ftlst *lst2 = NULL;
- int a = 1;
- int b = 2;
- int c = 3;
- int d = 4;
- int e = 5;
-
- ft_lstpush_front(&lst1, ft_lstnew(&a));
- ft_lstpush_front(&lst1, ft_lstnew(&d));
- ft_lstpush_front(&lst1, ft_lstnew(&e));
- ft_lstpush_front(&lst1, ft_lstnew(&d));
- ft_lstpush_front(&lst1, ft_lstnew(&a));
-
- ft_lstpush_front(&lst2, ft_lstnew(&e));
- ft_lstpush_front(&lst2, ft_lstnew(&a));
- ft_lstpush_front(&lst2, ft_lstnew(&b));
- ft_lstpush_front(&lst2, ft_lstnew(&d));
- ft_lstpush_front(&lst2, ft_lstnew(&c));
-
- ft_lstsort(&lst1, ft_compar_int);
- ft_lstsort(&lst2, ft_compar_int);
-
- lst1 = ft_lstsorted_merge(lst1, lst2, ft_compar_int);
- for (; lst1->next != NULL; lst1 = lst1->next)
- if (ft_compar_int(lst1->data, lst1->next->data) > 0)
- TEST_FAIL();
-}
diff --git a/test/src/main.c b/test/src/main.c
deleted file mode 100644
index 9636cf7..0000000
--- a/test/src/main.c
+++ /dev/null
@@ -1,105 +0,0 @@
-#include "libft_test.h"
-
-int helper_segfault_pid = -1;
-
-static void run_all_test(void)
-{
- // ctype
- RUN_TEST_GROUP(ft_isalnum);
- RUN_TEST_GROUP(ft_isalpha);
- RUN_TEST_GROUP(ft_isascii);
- RUN_TEST_GROUP(ft_isblank);
- RUN_TEST_GROUP(ft_isdigit);
- RUN_TEST_GROUP(ft_isprint);
- RUN_TEST_GROUP(ft_isspace);
- RUN_TEST_GROUP(ft_todigit);
- RUN_TEST_GROUP(ft_tolower);
- RUN_TEST_GROUP(ft_toupper);
-
- // mem
- RUN_TEST_GROUP(ft_bzero);
- RUN_TEST_GROUP(ft_calloc);
- RUN_TEST_GROUP(ft_memccpy);
- RUN_TEST_GROUP(ft_memchr);
- RUN_TEST_GROUP(ft_memcmp);
- RUN_TEST_GROUP(ft_memcpy);
- RUN_TEST_GROUP(ft_memmem);
- RUN_TEST_GROUP(ft_memmove);
- RUN_TEST_GROUP(ft_memset);
- RUN_TEST_GROUP(ft_memset_pattern4);
- RUN_TEST_GROUP(ft_memswap);
-
- // str
- RUN_TEST_GROUP(ft_strlen);
- RUN_TEST_GROUP(ft_fnmatch);
- RUN_TEST_GROUP(ft_strsjoin);
- RUN_TEST_GROUP(ft_strsjoinf);
- RUN_TEST_GROUP(ft_strsub);
- RUN_TEST_GROUP(ft_strsubf);
- RUN_TEST_GROUP(ft_strtol);
-
- // ht
- RUN_TEST_GROUP(ft_htentry_new);
- RUN_TEST_GROUP(ft_htnew);
- RUN_TEST_GROUP(ft_htget);
- RUN_TEST_GROUP(ft_htset);
- RUN_TEST_GROUP(ft_htdelone);
- RUN_TEST_GROUP(ft_htdestroy);
-
- // algo
- RUN_TEST_GROUP(ft_bsearch);
- RUN_TEST_GROUP(ft_compar_int);
- RUN_TEST_GROUP(ft_heapsort);
- RUN_TEST_GROUP(ft_is_set);
- RUN_TEST_GROUP(ft_lfind);
- RUN_TEST_GROUP(ft_lsearch);
- RUN_TEST_GROUP(ft_mergesort);
- RUN_TEST_GROUP(ft_qsort);
- RUN_TEST_GROUP(ft_reverse);
-
- // lst
- RUN_TEST_GROUP(ft_lstpush_back);
- RUN_TEST_GROUP(ft_lstpush_front);
- RUN_TEST_GROUP(ft_lstbsearch);
- RUN_TEST_GROUP(ft_lstlsearch);
- RUN_TEST_GROUP(ft_lstlfind);
- RUN_TEST_GROUP(ft_lstdestroy);
- RUN_TEST_GROUP(ft_lstdelone);
- RUN_TEST_GROUP(ft_lstiter);
- RUN_TEST_GROUP(ft_lstlast);
- RUN_TEST_GROUP(ft_lstmap);
- RUN_TEST_GROUP(ft_lstnew);
- RUN_TEST_GROUP(ft_lstpop_front);
- RUN_TEST_GROUP(ft_lstremove_if);
- RUN_TEST_GROUP(ft_lstreverse);
- RUN_TEST_GROUP(ft_lstreverse_ret);
- RUN_TEST_GROUP(ft_lstsize);
- RUN_TEST_GROUP(ft_lstsort);
- RUN_TEST_GROUP(ft_lstsorted_merge);
-
- // vec
- RUN_TEST_GROUP(ft_vecdestroy);
- RUN_TEST_GROUP(ft_vecgrow);
- RUN_TEST_GROUP(ft_veciter);
- RUN_TEST_GROUP(ft_vecnew);
- RUN_TEST_GROUP(ft_vecpop);
- RUN_TEST_GROUP(ft_vecpush);
- RUN_TEST_GROUP(ft_vecremove);
- RUN_TEST_GROUP(ft_vecinsert);
- RUN_TEST_GROUP(ft_vecpush_safe);
-
- // dstr
- RUN_TEST_GROUP(ft_dstrdestroy);
- RUN_TEST_GROUP(ft_dstrgrow);
- RUN_TEST_GROUP(ft_dstrinsert);
- RUN_TEST_GROUP(ft_dstrnew);
- RUN_TEST_GROUP(ft_dstrunwrap);
- RUN_TEST_GROUP(ft_dstrsubstitute);
- RUN_TEST_GROUP(ft_dstrerase);
-}
-
-
-int main(int argc, const char **argv)
-{
- return UnityMain(argc, argv, run_all_test);
-}
diff --git a/test/src/mem/test_ft_bzero.c b/test/src/mem/test_ft_bzero.c
deleted file mode 100644
index 20e560d..0000000
--- a/test/src/mem/test_ft_bzero.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_bzero.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:32:20 by cacharle #+# #+# */
-/* Updated: 2020/02/13 04:30:39 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_bzero);
-
-TEST_SETUP(ft_bzero)
-{}
-
-TEST_TEAR_DOWN(ft_bzero)
-{}
-
-TEST(ft_bzero, basic)
-{
- char buf[32] = {'a'};
-
- ft_bzero(buf, 32);
- for (int i = 0; i < 32; i++)
- TEST_ASSERT_EQUAL(0x0, buf[i]);
-}
diff --git a/test/src/mem/test_ft_calloc.c b/test/src/mem/test_ft_calloc.c
deleted file mode 100644
index 0df9b95..0000000
--- a/test/src/mem/test_ft_calloc.c
+++ /dev/null
@@ -1,33 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_calloc);
-
-TEST_SETUP(ft_calloc)
-{}
-
-TEST_TEAR_DOWN(ft_calloc)
-{}
-
-TEST(ft_calloc, basic)
-{
- char *ptr = NULL;
-
- ptr = ft_calloc(45, sizeof(char));
- TEST_ASSERT_NOT_NULL(ptr);
-#ifdef __APPLE__
- TEST_ASSERT_GREATER_THAN(45 * sizeof(char) - 1, malloc_size(ptr));
-#endif
- for (int i = 0; i < 45; i++)
- TEST_ASSERT_EQUAL(0x0, ptr[i]);
- /* free(ptr); */
-
- int *ptrint = NULL;
- ptrint = ft_calloc(10, sizeof(int));
- TEST_ASSERT_NOT_NULL(ptr);
-#ifdef __APPLE__
- TEST_ASSERT_GREATER_THAN(10 * sizeof(int) - 1, malloc_size(ptrint));
-#endif
- for (int i = 0; i < 10; i++)
- TEST_ASSERT_EQUAL(0x0, ptrint[i]);
- /* free(ptrint); */
-}
diff --git a/test/src/mem/test_ft_memccpy.c b/test/src/mem/test_ft_memccpy.c
deleted file mode 100644
index 39925a1..0000000
--- a/test/src/mem/test_ft_memccpy.c
+++ /dev/null
@@ -1,45 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memccpy.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:34:13 by cacharle #+# #+# */
-/* Updated: 2020/02/13 19:35:17 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memccpy);
-
-TEST_SETUP(ft_memccpy)
-{}
-
-TEST_TEAR_DOWN(ft_memccpy)
-{}
-
-TEST(ft_memccpy, basic)
-{
- char buf[32] = "bonjour";
- char buf2[32] = {0};
-
- char *ptr = ft_memccpy(buf2, buf, 0x0, 32);
- TEST_ASSERT_EQUAL_PTR(&buf2[8], ptr);
- for (int i = 0; i < 32; i++)
- TEST_ASSERT_EQUAL_CHAR(buf[i], buf2[i]);
-
- ptr = ft_memccpy(buf2, buf, 0x1, 32);
- TEST_ASSERT_NULL(ptr);
- for (int i = 0; i < 32; i++)
- TEST_ASSERT_EQUAL_CHAR(buf[i], buf2[i]);
-
- char buf3[10] = "aurevoir";
- ptr = ft_memccpy(buf, buf3, 'e', 10);
- TEST_ASSERT_EQUAL_PTR(buf + 4, ptr);
- for (int i = 0; i < 4; i++)
- TEST_ASSERT_EQUAL_CHAR(buf[i], buf3[i]);
- for (int i = 4; i < 32; i++)
- TEST_ASSERT_EQUAL_CHAR(buf[i], buf2[i]);
-}
diff --git a/test/src/mem/test_ft_memchr.c b/test/src/mem/test_ft_memchr.c
deleted file mode 100644
index 135edfb..0000000
--- a/test/src/mem/test_ft_memchr.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memchr.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:33:14 by cacharle #+# #+# */
-/* Updated: 2020/02/13 19:38:17 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memchr);
-
-TEST_SETUP(ft_memchr)
-{}
-
-TEST_TEAR_DOWN(ft_memchr)
-{}
-
-TEST(ft_memchr, basic)
-{
- char *a = "bonjour";
-
- char *ptr = ft_memchr(a, 'j', sizeof(a));
- TEST_ASSERT_EQUAL_PTR(a + 3, ptr);
-
- ptr = ft_memchr(a, 'z', sizeof(a));
- TEST_ASSERT_NULL(ptr);
-
- ptr = ft_memchr(a, '\0', sizeof(a));
- TEST_ASSERT_EQUAL_PTR(a + 7, ptr);
-}
diff --git a/test/src/mem/test_ft_memcmp.c b/test/src/mem/test_ft_memcmp.c
deleted file mode 100644
index 81871a1..0000000
--- a/test/src/mem/test_ft_memcmp.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memcmp.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:32:16 by cacharle #+# #+# */
-/* Updated: 2020/02/13 19:41:08 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memcmp);
-
-TEST_SETUP(ft_memcmp)
-{}
-
-TEST_TEAR_DOWN(ft_memcmp)
-{}
-
-TEST(ft_memcmp, basic)
-{
- char buf1[32] = "bonjour";
- char buf2[32] = "bonjoure";
-
- int res = ft_memcmp(buf1, buf2, 32);
- TEST_ASSERT_LESS_THAN(0, res);
-
- res = ft_memcmp(buf2, buf1, 32);
- TEST_ASSERT_GREATER_THAN(0, res);
-
- res = ft_memcmp(buf2, buf1, 7);
- TEST_ASSERT_EQUAL(0, res);
- res = ft_memcmp(buf2, buf1, 6);
- TEST_ASSERT_EQUAL(0, res);
- res = ft_memcmp(buf2, buf1, 3);
- TEST_ASSERT_EQUAL(0, res);
- res = ft_memcmp(buf2, buf1, 0);
- TEST_ASSERT_EQUAL(0, res);
-}
diff --git a/test/src/mem/test_ft_memcpy.c b/test/src/mem/test_ft_memcpy.c
deleted file mode 100644
index 3afe817..0000000
--- a/test/src/mem/test_ft_memcpy.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memcpy.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:33:22 by cacharle #+# #+# */
-/* Updated: 2020/02/13 04:27:55 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memcpy);
-
-TEST_SETUP(ft_memcpy)
-{}
-
-TEST_TEAR_DOWN(ft_memcpy)
-{}
-
-TEST(ft_memcpy, basic)
-{
- void *ptr;
- unsigned char buf1[32] = {0};
- unsigned char buf2[32] = "bonjour";
-
- ptr = ft_memcpy(buf1, buf2, 32);
- TEST_ASSERT_NOT_NULL(ptr);
- TEST_ASSERT_EQUAL_PTR(buf1, ptr);
- TEST_ASSERT_EQUAL(0, memcmp(buf1, buf2, 32));
-
- ptr = ft_memcpy(buf1, "yo", 3);
- TEST_ASSERT_NOT_NULL(ptr);
- TEST_ASSERT_EQUAL_PTR(buf1, ptr);
- TEST_ASSERT_EQUAL(0, memcmp(buf1, "yo", 3));
- TEST_ASSERT_EQUAL(0, memcmp(buf1 + 3, buf2 + 3, 32 - 3));
-
- char saved[32];
-
- memcpy(saved, buf2, 32);
- ptr = ft_memcpy(buf2, "", 0);
- TEST_ASSERT_NOT_NULL(ptr);
- TEST_ASSERT_EQUAL_PTR(buf2, ptr);
- TEST_ASSERT_EQUAL(0, memcmp(buf2, saved, 32));
-}
diff --git a/test/src/mem/test_ft_memmem.c b/test/src/mem/test_ft_memmem.c
deleted file mode 100644
index 67514a5..0000000
--- a/test/src/mem/test_ft_memmem.c
+++ /dev/null
@@ -1,65 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memmem.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:33:50 by cacharle #+# #+# */
-/* Updated: 2020/02/13 21:04:22 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memmem);
-
-TEST_SETUP(ft_memmem)
-{}
-
-TEST_TEAR_DOWN(ft_memmem)
-{}
-
-TEST(ft_memmem, basic)
-{
- char haystack[32] = "bonjour";
- char *ptr;
-
- ptr = ft_memmem(haystack, sizeof(haystack), "jour\0", 5);
- TEST_ASSERT_EQUAL_PTR(haystack + 3, ptr);
-
- ptr = ft_memmem(haystack, sizeof(haystack), "jour", 4);
- TEST_ASSERT_EQUAL_PTR(haystack + 3, ptr);
-
- ptr = ft_memmem(haystack, sizeof(haystack), "jo", 2);
- TEST_ASSERT_EQUAL_PTR(haystack + 3, ptr);
-
- ptr = ft_memmem(haystack, sizeof(haystack), "j", 1);
- TEST_ASSERT_EQUAL_PTR(haystack + 3, ptr);
-
- ptr = ft_memmem(haystack, sizeof(haystack), "yo", 2);
- TEST_ASSERT_NULL(ptr);
-
- ptr = ft_memmem(haystack, sizeof(haystack), "\0", 1);
- TEST_ASSERT_EQUAL_PTR(haystack + 7, ptr);
-
- ptr = ft_memmem(haystack, sizeof(haystack), "bon", 3);
- TEST_ASSERT_EQUAL_PTR(haystack, ptr);
-
- ptr = ft_memmem(haystack, sizeof(haystack), "on", 2);
- TEST_ASSERT_EQUAL_PTR(haystack + 1, ptr);
-}
-
-TEST(ft_memmem, invalid_len)
-{
- char buf[32] = {0};
-
- void *ptr = ft_memmem(buf, 2, "jour", 4);
- TEST_ASSERT_NULL(ptr);
-
- ptr = ft_memmem(buf, 0, "jour", 4);
- TEST_ASSERT_NULL(ptr);
-
- ptr = ft_memmem(buf, 2, "jour", 0);
- TEST_ASSERT_NULL(ptr);
-}
diff --git a/test/src/mem/test_ft_memmove.c b/test/src/mem/test_ft_memmove.c
deleted file mode 100644
index 158cda9..0000000
--- a/test/src/mem/test_ft_memmove.c
+++ /dev/null
@@ -1,39 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memmove.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:34:21 by cacharle #+# #+# */
-/* Updated: 2020/02/13 19:49:07 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memmove);
-
-TEST_SETUP(ft_memmove)
-{}
-
-TEST_TEAR_DOWN(ft_memmove)
-{}
-
-TEST(ft_memmove, basic)
-{
- char buf1[32] = "bonjour";
-
- char *ptr = ft_memmove(buf1, buf1 + 2, 29);
- TEST_ASSERT_EQUAL_PTR(buf1, ptr);
- TEST_ASSERT_EQUAL_STRING("njour", buf1);
-
- ptr = ft_memmove(buf1 + 2, buf1, 29);
- TEST_ASSERT_EQUAL_PTR(buf1 + 2, ptr);
- TEST_ASSERT_EQUAL_STRING("njour", ptr);
- TEST_ASSERT_EQUAL_STRING("njnjour", buf1);
-
- ptr = ft_memmove(buf1, buf1, 32);
- TEST_ASSERT_EQUAL_PTR(buf1, ptr);
- TEST_ASSERT_EQUAL_STRING("njnjour", ptr);
-}
diff --git a/test/src/mem/test_ft_memset.c b/test/src/mem/test_ft_memset.c
deleted file mode 100644
index 7ec5846..0000000
--- a/test/src/mem/test_ft_memset.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memset.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:32:28 by cacharle #+# #+# */
-/* Updated: 2020/02/13 04:21:58 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memset);
-
-TEST_SETUP(ft_memset)
-{}
-
-TEST_TEAR_DOWN(ft_memset)
-{}
-
-TEST(ft_memset, basic)
-{
- int i;
- unsigned char buf[32] = {0};
-
- ft_memset(buf, 0xfa, 32);
- for (i = 0; i < 32; i++)
- TEST_ASSERT_EQUAL(0xfa, buf[i]);
-
- ft_memset(buf, 0x00, 15);
- for (i = 0; i < 15; i++)
- TEST_ASSERT_EQUAL(0x00, buf[i]);
- while (i++ < 31)
- TEST_ASSERT_EQUAL(0xfa, buf[i]);
-
- ft_memset(buf, 0x10, 31);
- for (int i = 0; i < 31; i++)
- TEST_ASSERT_EQUAL(0x10, buf[i]);
- TEST_ASSERT_EQUAL(0xfa, buf[31]);
-}
diff --git a/test/src/mem/test_ft_memset_pattern4.c b/test/src/mem/test_ft_memset_pattern4.c
deleted file mode 100644
index 0e2806a..0000000
--- a/test/src/mem/test_ft_memset_pattern4.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memset_pattern4.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:32:43 by cacharle #+# #+# */
-/* Updated: 2020/02/13 19:57:48 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memset_pattern4);
-
-TEST_SETUP(ft_memset_pattern4)
-{}
-
-TEST_TEAR_DOWN(ft_memset_pattern4)
-{}
-
-TEST(ft_memset_pattern4, basic)
-{
- char buf[17] = {0};
- char *pattern4 = "1234";
-
- ft_memset_pattern4(buf, pattern4, 16);
- TEST_ASSERT_EQUAL_STRING("1234123412341234", buf);
-
- char buf1[10] = {0};
- ft_memset_pattern4(buf1, "1234", 9);
- TEST_ASSERT_EQUAL_STRING("123412341", buf1);
-
- char buf2[11] = {0};
- ft_memset_pattern4(buf2, "1234", 10);
- TEST_ASSERT_EQUAL_STRING("1234123412", buf2);
-
- char buf3[12] = {0};
- ft_memset_pattern4(buf3, "1234", 11);
- TEST_ASSERT_EQUAL_STRING("12341234123", buf3);
-}
diff --git a/test/src/mem/test_ft_memswap.c b/test/src/mem/test_ft_memswap.c
deleted file mode 100644
index 72c3402..0000000
--- a/test/src/mem/test_ft_memswap.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_memswap.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:38:27 by cacharle #+# #+# */
-/* Updated: 2020/02/13 04:18:14 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_memswap);
-
-TEST_SETUP(ft_memswap)
-{}
-
-TEST_TEAR_DOWN(ft_memswap)
-{}
-
-TEST(ft_memswap, basic)
-{
- char buf1[32] = "bonjour";
- char buf2[32] = "aurevoir";
- ft_memswap(buf1, buf2, 32);
- TEST_ASSERT_EQUAL_STRING("bonjour", buf2);
- TEST_ASSERT_EQUAL_STRING("aurevoir", buf1);
- ft_memswap(buf1, buf2, 3);
- TEST_ASSERT_EQUAL_STRING("aurjour", buf2);
- TEST_ASSERT_EQUAL_STRING("bonevoir", buf1);
- ft_memswap(buf1, buf2, 0);
- TEST_ASSERT_EQUAL_STRING("aurjour", buf2);
- TEST_ASSERT_EQUAL_STRING("bonevoir", buf1);
- int a = 1234567;
- int b = 7654321;
- ft_memswap(&a, &b, sizeof(int));
- TEST_ASSERT_EQUAL(7654321, a);
- TEST_ASSERT_EQUAL(1234567, b);
-}
diff --git a/test/src/runner/test_runner_algo.c b/test/src/runner/test_runner_algo.c
deleted file mode 100644
index f2afdb3..0000000
--- a/test/src/runner/test_runner_algo.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_runner_algo.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 21:25:52 by cacharle #+# #+# */
-/* Updated: 2020/04/04 15:22:43 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-
-TEST_GROUP_RUNNER(ft_bsearch)
-{
- RUN_TEST_CASE(ft_bsearch, basic);
-}
-
-TEST_GROUP_RUNNER(ft_compar_int)
-{
- RUN_TEST_CASE(ft_compar_int, basic);
-}
-
-TEST_GROUP_RUNNER(ft_heapsort)
-{
- RUN_TEST_CASE(ft_heapsort, basic);
-}
-
-TEST_GROUP_RUNNER(ft_is_set)
-{
- RUN_TEST_CASE(ft_is_set, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lfind)
-{
- RUN_TEST_CASE(ft_lfind, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lsearch)
-{
- RUN_TEST_CASE(ft_lsearch, basic);
-}
-
-TEST_GROUP_RUNNER(ft_mergesort)
-{
- RUN_TEST_CASE(ft_mergesort, basic);
-}
-
-TEST_GROUP_RUNNER(ft_qsort)
-{
- RUN_TEST_CASE(ft_qsort, basic);
- RUN_TEST_CASE(ft_qsort, strings);
-}
-
-TEST_GROUP_RUNNER(ft_reverse)
-{
- RUN_TEST_CASE(ft_reverse, basic);
-}
diff --git a/test/src/runner/test_runner_ctype.c b/test/src/runner/test_runner_ctype.c
deleted file mode 100644
index 7f9148e..0000000
--- a/test/src/runner/test_runner_ctype.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_runner_ctype.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/12 22:44:43 by cacharle #+# #+# */
-/* Updated: 2020/02/12 23:13:02 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP_RUNNER(ft_isalnum)
-{
- RUN_TEST_CASE(ft_isalnum, base);
-}
-
-TEST_GROUP_RUNNER(ft_isalpha)
-{
- RUN_TEST_CASE(ft_isalpha, base);
-}
-
-TEST_GROUP_RUNNER(ft_isascii)
-{
- RUN_TEST_CASE(ft_isascii, base);
-}
-
-TEST_GROUP_RUNNER(ft_isblank)
-{
- RUN_TEST_CASE(ft_isblank, base);
-}
-
-TEST_GROUP_RUNNER(ft_isdigit)
-{
- RUN_TEST_CASE(ft_isdigit, base);
-}
-
-TEST_GROUP_RUNNER(ft_isprint)
-{
- RUN_TEST_CASE(ft_isprint, base);
-}
-
-TEST_GROUP_RUNNER(ft_isspace)
-{
- RUN_TEST_CASE(ft_isspace, base);
-}
-
-TEST_GROUP_RUNNER(ft_todigit)
-{
- RUN_TEST_CASE(ft_todigit, base);
-}
-
-TEST_GROUP_RUNNER(ft_tolower)
-{
- RUN_TEST_CASE(ft_tolower, base);
-}
-
-TEST_GROUP_RUNNER(ft_toupper)
-{
- RUN_TEST_CASE(ft_toupper, base);
-}
-
diff --git a/test/src/runner/test_runner_dstr.c b/test/src/runner/test_runner_dstr.c
deleted file mode 100644
index a6d9bdd..0000000
--- a/test/src/runner/test_runner_dstr.c
+++ /dev/null
@@ -1,48 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_runner_dstr.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/04 20:44:42 by charles #+# #+# */
-/* Updated: 2020/04/05 00:48:08 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP_RUNNER(ft_dstrdestroy)
-{
- RUN_TEST_CASE(ft_dstrdestroy, basic);
-}
-
-TEST_GROUP_RUNNER(ft_dstrgrow)
-{
- RUN_TEST_CASE(ft_dstrgrow, basic);
-}
-
-TEST_GROUP_RUNNER(ft_dstrinsert)
-{
- RUN_TEST_CASE(ft_dstrinsert, basic);
-}
-
-TEST_GROUP_RUNNER(ft_dstrnew)
-{
- RUN_TEST_CASE(ft_dstrnew, basic);
-}
-
-TEST_GROUP_RUNNER(ft_dstrunwrap)
-{
- RUN_TEST_CASE(ft_dstrunwrap, basic);
-}
-
-TEST_GROUP_RUNNER(ft_dstrsubstitute)
-{
- RUN_TEST_CASE(ft_dstrsubstitute, basic);
-}
-
-TEST_GROUP_RUNNER(ft_dstrerase)
-{
- RUN_TEST_CASE(ft_dstrerase, basic);
-}
diff --git a/test/src/runner/test_runner_ht.c b/test/src/runner/test_runner_ht.c
deleted file mode 100644
index e7fbcf3..0000000
--- a/test/src/runner/test_runner_ht.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_runner_ht.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/12 22:44:39 by cacharle #+# #+# */
-/* Updated: 2020/04/03 07:11:32 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP_RUNNER(ft_htentry_new)
-{
- RUN_TEST_CASE(ft_htentry_new, basic);
-}
-
-TEST_GROUP_RUNNER(ft_htnew)
-{
- RUN_TEST_CASE(ft_htnew, segfault);
- RUN_TEST_CASE(ft_htnew, error_null);
- RUN_TEST_CASE(ft_htnew, happy_path);
-}
-
-TEST_GROUP_RUNNER(ft_htget)
-{
- RUN_TEST_CASE(ft_htget, segfault);
- RUN_TEST_CASE(ft_htget, error_null);
- RUN_TEST_CASE(ft_htget, basic);
-}
-
-TEST_GROUP_RUNNER(ft_htset)
-{
- RUN_TEST_CASE(ft_htset, segfault);
- RUN_TEST_CASE(ft_htset, error_null);
- RUN_TEST_CASE(ft_htset, happy_path);
- RUN_TEST_CASE(ft_htset, reset);
- RUN_TEST_CASE(ft_htset, collision);
-}
-
-TEST_GROUP_RUNNER(ft_htdelone)
-{
- RUN_TEST_CASE(ft_htdelone, basic);
-}
-
-TEST_GROUP_RUNNER(ft_htdestroy)
-{
- RUN_TEST_CASE(ft_htdestroy, basic);
-}
diff --git a/test/src/runner/test_runner_lst.c b/test/src/runner/test_runner_lst.c
deleted file mode 100644
index 5ae9557..0000000
--- a/test/src/runner/test_runner_lst.c
+++ /dev/null
@@ -1,103 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_runner_lst.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/15 03:54:05 by cacharle #+# #+# */
-/* Updated: 2020/02/17 03:24:41 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP_RUNNER(ft_lstpush_back)
-{
- RUN_TEST_CASE(ft_lstpush_back, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstpush_front)
-{
- RUN_TEST_CASE(ft_lstpush_front, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstbsearch)
-{
- RUN_TEST_CASE(ft_lstbsearch, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstlsearch)
-{
- RUN_TEST_CASE(ft_lstlsearch, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstlfind)
-{
- RUN_TEST_CASE(ft_lstlfind, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstdestroy)
-{
- RUN_TEST_CASE(ft_lstdestroy, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstdelone)
-{
- RUN_TEST_CASE(ft_lstdelone, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstiter)
-{
- RUN_TEST_CASE(ft_lstiter, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstlast)
-{
- RUN_TEST_CASE(ft_lstlast, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstmap)
-{
- RUN_TEST_CASE(ft_lstmap, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstnew)
-{
- RUN_TEST_CASE(ft_lstnew, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstpop_front)
-{
- RUN_TEST_CASE(ft_lstpop_front, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstremove_if)
-{
- RUN_TEST_CASE(ft_lstremove_if, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstreverse)
-{
- RUN_TEST_CASE(ft_lstreverse, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstreverse_ret)
-{
- RUN_TEST_CASE(ft_lstreverse_ret, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstsize)
-{
- RUN_TEST_CASE(ft_lstsize, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstsort)
-{
- RUN_TEST_CASE(ft_lstsort, basic);
-}
-
-TEST_GROUP_RUNNER(ft_lstsorted_merge)
-{
- RUN_TEST_CASE(ft_lstsorted_merge, basic);
-}
diff --git a/test/src/runner/test_runner_mem.c b/test/src/runner/test_runner_mem.c
deleted file mode 100644
index 093d064..0000000
--- a/test/src/runner/test_runner_mem.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_runner_mem.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/02/13 03:36:16 by cacharle #+# #+# */
-/* Updated: 2020/02/13 20:40:24 by cacharle ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP_RUNNER(ft_bzero)
-{
- RUN_TEST_CASE(ft_bzero, basic);
-}
-
-TEST_GROUP_RUNNER(ft_calloc)
-{
- RUN_TEST_CASE(ft_calloc, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memccpy)
-{
- RUN_TEST_CASE(ft_memccpy, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memchr)
-{
- RUN_TEST_CASE(ft_memchr, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memcmp)
-{
- RUN_TEST_CASE(ft_memcmp, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memcpy)
-{
- RUN_TEST_CASE(ft_memcpy, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memmem)
-{
- RUN_TEST_CASE(ft_memmem, basic);
- RUN_TEST_CASE(ft_memmem, invalid_len);
-}
-
-TEST_GROUP_RUNNER(ft_memmove)
-{
- RUN_TEST_CASE(ft_memmove, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memset)
-{
- RUN_TEST_CASE(ft_memset, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memset_pattern4)
-{
- RUN_TEST_CASE(ft_memset_pattern4, basic);
-}
-
-TEST_GROUP_RUNNER(ft_memswap)
-{
- RUN_TEST_CASE(ft_memswap, basic);
-}
diff --git a/test/src/runner/test_runner_str.c b/test/src/runner/test_runner_str.c
deleted file mode 100644
index 6806060..0000000
--- a/test/src/runner/test_runner_str.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP_RUNNER(ft_strlen)
-{
- RUN_TEST_CASE(ft_strlen, basic);
-}
-
-TEST_GROUP_RUNNER(ft_fnmatch)
-{
- RUN_TEST_CASE(ft_fnmatch, basic);
-}
-
-TEST_GROUP_RUNNER(ft_strsjoin)
-{
- RUN_TEST_CASE(ft_strsjoin, basic);
-}
-
-TEST_GROUP_RUNNER(ft_strsjoinf)
-{
- RUN_TEST_CASE(ft_strsjoinf, basic);
-}
-
-TEST_GROUP_RUNNER(ft_strsub)
-{
- RUN_TEST_CASE(ft_strsub, basic);
-}
-
-TEST_GROUP_RUNNER(ft_strsubf)
-{
- RUN_TEST_CASE(ft_strsubf, basic);
-}
-
-TEST_GROUP_RUNNER(ft_strtol)
-{
- RUN_TEST_CASE(ft_strtol, basic);
- RUN_TEST_CASE(ft_strtol, limits);
-}
diff --git a/test/src/runner/test_runner_vec.c b/test/src/runner/test_runner_vec.c
deleted file mode 100644
index 5a57def..0000000
--- a/test/src/runner/test_runner_vec.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_runner_vec.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:55:53 by charles #+# #+# */
-/* Updated: 2020/04/04 23:26:54 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-
-#include "libft_test.h"
-
-TEST_GROUP_RUNNER(ft_vecdestroy)
-{
- RUN_TEST_CASE(ft_vecdestroy, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecgrow)
-{
- RUN_TEST_CASE(ft_vecgrow, basic);
-}
-
-TEST_GROUP_RUNNER(ft_veciter)
-{
- RUN_TEST_CASE(ft_veciter, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecnew)
-{
- RUN_TEST_CASE(ft_vecnew, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecpop)
-{
- RUN_TEST_CASE(ft_vecpop, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecpush)
-{
- RUN_TEST_CASE(ft_vecpush, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecremove)
-{
- RUN_TEST_CASE(ft_vecremove, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecinsert)
-{
- RUN_TEST_CASE(ft_vecinsert, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecsort)
-{
- RUN_TEST_CASE(ft_vecsort, basic);
-}
-
-TEST_GROUP_RUNNER(ft_vecpush_safe)
-{
- RUN_TEST_CASE(ft_vecpush_safe, basic);
-}
diff --git a/test/src/str/test_ft_fnmatch.c b/test/src/str/test_ft_fnmatch.c
deleted file mode 100644
index f7dc892..0000000
--- a/test/src/str/test_ft_fnmatch.c
+++ /dev/null
@@ -1,117 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_fnmatch);
-
-TEST_SETUP(ft_fnmatch)
-{}
-
-TEST_TEAR_DOWN(ft_fnmatch)
-{}
-
-TEST(ft_fnmatch, basic)
-{
- TEST_ASSERT_TRUE(ft_fnmatch("", ""));
- TEST_ASSERT_TRUE(ft_fnmatch("l", "l"));
- TEST_ASSERT_TRUE(ft_fnmatch("kl", "kl"));
- TEST_ASSERT_TRUE(ft_fnmatch("jkl", "jkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("ijkl", "ijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("hijkl", "hijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("ghijkl", "ghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("fghijkl", "fghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("efghijkl", "efghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("defghijkl", "defghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("cdefghijkl", "cdefghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("bcdefghijkl", "bcdefghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("abcdefghijkl", "abcdefghijkl"));
-
- TEST_ASSERT_FALSE(ft_fnmatch("", "a"));
- TEST_ASSERT_FALSE(ft_fnmatch("", "ab"));
- TEST_ASSERT_FALSE(ft_fnmatch("", "abc"));
- TEST_ASSERT_FALSE(ft_fnmatch("a", "ab"));
- TEST_ASSERT_FALSE(ft_fnmatch("ab", "abc"));
- TEST_ASSERT_FALSE(ft_fnmatch("a", ""));
- TEST_ASSERT_FALSE(ft_fnmatch("ab", ""));
- TEST_ASSERT_FALSE(ft_fnmatch("abc", ""));
- TEST_ASSERT_FALSE(ft_fnmatch("ab", "a"));
- TEST_ASSERT_FALSE(ft_fnmatch("abc", "ab"));
-
- TEST_ASSERT_TRUE(ft_fnmatch("*", ""));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "l"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "kl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "jkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "ijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "hijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "ghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "fghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "efghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "defghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "cdefghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "bcdefghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("*", "abcdefghijkl"));
-
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", ".c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "l.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "kl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "jkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "ijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "hijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "ghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "fghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "efghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "defghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "cdefghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "bcdefghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.c", "abcdefghijkl.c"));
-
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../l"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../kl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../jkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../ijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../hijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../ghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../fghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../efghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../defghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../cdefghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../bcdefghijkl"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*", "../abcdefghijkl"));
-
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../l.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../kl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../jkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../ijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../hijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../ghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../fghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../efghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../defghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../cdefghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../bcdefghijkl.c"));
- TEST_ASSERT_TRUE(ft_fnmatch("../*.c", "../abcdefghijkl.c"));
-
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "."));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "a.a"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "ab.ab"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abc.abc"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcd.abcd"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcde.abcde"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcdef.abcdef"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcdefg.abcdefg"));
- TEST_ASSERT_TRUE(ft_fnmatch("*.*", "abcdefgh.abcdefgh"));
-
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", ".h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "a.h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "ab.h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abc.h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abcd.h"));
-
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", ".h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "a.h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "ab.h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abc.h"));
- TEST_ASSERT_FALSE(ft_fnmatch("*.c", "abcd.h"));
-
- TEST_ASSERT_TRUE(ft_fnmatch("da*da*da*", "daaadabadmanda"));
-}
diff --git a/test/src/str/test_ft_strlen.c b/test/src/str/test_ft_strlen.c
deleted file mode 100644
index f251fc6..0000000
--- a/test/src/str/test_ft_strlen.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_strlen);
-
-TEST_SETUP(ft_strlen)
-{}
-
-TEST_TEAR_DOWN(ft_strlen)
-{}
-
-#define TEST_ASSERT_FT_STRLEN(str) do { \
- if (strlen(str) != ft_strlen(str)) \
- TEST_FAIL(); \
-} while(0);
-
-TEST(ft_strlen, basic)
-{
- TEST_ASSERT_FT_STRLEN("");
- TEST_ASSERT_FT_STRLEN("bonjour");
- TEST_ASSERT_FT_STRLEN("1");
- TEST_ASSERT_FT_STRLEN("asodifuaosidjoiasjdfoijasklfqwkberkjqwerkjqwlkenrmnqwerjkqwehfakjs");
- TEST_ASSERT_FT_STRLEN("im\0hidden");
- TEST_ASSERT_FT_STRLEN("987987\xff\xee\xaasdfioxcv");
-}
diff --git a/test/src/str/test_ft_strsjoin.c b/test/src/str/test_ft_strsjoin.c
deleted file mode 100644
index 0fac07b..0000000
--- a/test/src/str/test_ft_strsjoin.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_strsjoin.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 23:32:26 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_strsjoin);
-
-TEST_SETUP(ft_strsjoin)
-{}
-
-TEST_TEAR_DOWN(ft_strsjoin)
-{}
-
-TEST(ft_strsjoin, basic)
-{
- char *join;
- char *arr[] = {"bonjour", "je", "suis", NULL};
- char *arr2[] = {"", "bonjour", "", "", "", "je", "suis", NULL};
- char *null_arr[] = {NULL};
-
- join = ft_strsjoin(arr, " ");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour je suis", join);
-
- join = ft_strsjoin(arr, "<|>");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour<|>je<|>suis", join);
-
- join = ft_strsjoin(arr, "");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjourjesuis", join);
-
- join = ft_strsjoin(arr2, " ");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour je suis", join);
-
- join = ft_strsjoin(arr2, "<|>");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour<|>je<|>suis", join);
-
- join = ft_strsjoin(arr2, "");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjourjesuis", join);
-
- join = ft_strsjoin(null_arr, "abc");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("", join);
-}
diff --git a/test/src/str/test_ft_strsjoinf.c b/test/src/str/test_ft_strsjoinf.c
deleted file mode 100644
index d5184a9..0000000
--- a/test/src/str/test_ft_strsjoinf.c
+++ /dev/null
@@ -1,87 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_strsjoinf.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 23:25:39 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_strsjoinf);
-
-TEST_SETUP(ft_strsjoinf)
-{}
-
-TEST_TEAR_DOWN(ft_strsjoinf)
-{}
-
-TEST(ft_strsjoinf, basic)
-{
- char *join;
- char *arr_orig[] = {"bonjour", "je", "suis", NULL};
- char *arr2_orig[] = {"", "bonjour", "", "", "", "je", "suis", NULL};
- char **null_arr;
- char **arr;
- char **arr2;
-
- size_t i;
-
- arr = malloc(sizeof(arr_orig));
- for (i = 0; i < sizeof(arr_orig) / sizeof(char*) - 1; i++)
- arr[i] = strdup(arr_orig[i]);
- arr[i] = NULL;
- join = ft_strsjoinf(arr, " ");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour je suis", join);
-
- arr = malloc(sizeof(arr_orig));
- for (i = 0; i < sizeof(arr_orig) / sizeof(char*) - 1; i++)
- arr[i] = strdup(arr_orig[i]);
- arr[i] = NULL;
- join = ft_strsjoinf(arr, "<|>");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour<|>je<|>suis", join);
-
- arr = malloc(sizeof(arr_orig));
- for (i = 0; i < sizeof(arr_orig) / sizeof(char*) - 1; i++)
- arr[i] = strdup(arr_orig[i]);
- arr[i] = NULL;
- join = ft_strsjoinf(arr, "");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjourjesuis", join);
-
- arr2 = malloc(sizeof(arr2_orig));
- for (i = 0; i < sizeof(arr2_orig) / sizeof(char*) - 1; i++)
- arr2[i] = strdup(arr2_orig[i]);
- arr2[i] = NULL;
- join = ft_strsjoinf(arr2, " ");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour je suis", join);
-
- arr2 = malloc(sizeof(arr2_orig));
- for (i = 0; i < sizeof(arr2_orig) / sizeof(char*) - 1; i++)
- arr2[i] = strdup(arr2_orig[i]);
- arr2[i] = NULL;
- join = ft_strsjoinf(arr2, "<|>");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjour<|>je<|>suis", join);
-
- arr2 = malloc(sizeof(arr2_orig));
- for (i = 0; i < sizeof(arr2_orig) / sizeof(char*) - 1; i++)
- arr2[i] = strdup(arr2_orig[i]);
- arr2[i] = NULL;
- join = ft_strsjoinf(arr2, "");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("bonjourjesuis", join);
-
- null_arr = malloc(sizeof(char*));
- null_arr[0] = NULL;
- join = ft_strsjoinf(null_arr, "abc");
- TEST_ASSERT_NOT_NULL(join);
- TEST_ASSERT_EQUAL_STRING("", join);
-}
diff --git a/test/src/str/test_ft_strsub.c b/test/src/str/test_ft_strsub.c
deleted file mode 100644
index 91ab4d3..0000000
--- a/test/src/str/test_ft_strsub.c
+++ /dev/null
@@ -1,54 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_strsub.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/05 14:02:11 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_strsub);
-
-TEST_SETUP(ft_strsub)
-{}
-
-TEST_TEAR_DOWN(ft_strsub)
-{}
-
-TEST(ft_strsub, basic)
-{
- char *s = "[test]";
- char *ret;
-
- ret = ft_strsub(s, 0, strlen(s));
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("[test]", ret);
- free(ret);
-
- ret = ft_strsub(s, 1, strlen(s) - 2);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("test", ret);
- free(ret);
-
- ret = ft_strsub(s, strlen(s) - 4, 100);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("est]", ret);
- free(ret);
-
- ret = ft_strsub(s, 3, 100);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("st]", ret);
- free(ret);
-
- ret = ft_strsub(s, strlen(s), 100);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("", ret);
- free(ret);
-
- TEST_ASSERT_NULL(ft_strsub(s, strlen(s) + 1, 1));
-}
diff --git a/test/src/str/test_ft_strsubf.c b/test/src/str/test_ft_strsubf.c
deleted file mode 100644
index 827c849..0000000
--- a/test/src/str/test_ft_strsubf.c
+++ /dev/null
@@ -1,61 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_strsubf.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/05 14:03:20 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_strsubf);
-
-TEST_SETUP(ft_strsubf)
-{}
-
-TEST_TEAR_DOWN(ft_strsubf)
-{}
-
-TEST(ft_strsubf, basic)
-{
- char *orig = "[test]";
- char *s;
- char *ret;
-
- s = strdup(orig);
- ret = ft_strsub(s, 0, strlen(s));
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("[test]", ret);
- free(ret);
-
- s = strdup(orig);
- ret = ft_strsub(s, 1, strlen(s) - 2);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("test", ret);
- free(ret);
-
- s = strdup(orig);
- ret = ft_strsub(s, strlen(s) - 4, 100);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("est]", ret);
- free(ret);
-
- s = strdup(orig);
- ret = ft_strsub(s, 3, 100);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("st]", ret);
- free(ret);
-
- s = strdup(orig);
- ret = ft_strsub(s, strlen(s), 100);
- TEST_ASSERT_NOT_NULL(ret);
- TEST_ASSERT_EQUAL_STRING("", ret);
- free(ret);
-
- s = strdup(orig);
- TEST_ASSERT_NULL(ft_strsub(s, strlen(s) + 1, 1));
-}
diff --git a/test/src/str/test_ft_strtol.c b/test/src/str/test_ft_strtol.c
deleted file mode 100644
index eacaa82..0000000
--- a/test/src/str/test_ft_strtol.c
+++ /dev/null
@@ -1,129 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_strtol.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/07/17 16:31:20 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_strtol);
-
-TEST_SETUP(ft_strtol)
-{}
-
-TEST_TEAR_DOWN(ft_strtol)
-{}
-
-static long expected;
-static long actual;
-static char *expected_rest;
-static char *actual_rest;
-static int expected_errno;
-static int actual_errno;
-static char error_buf[2048];
-
-static char *rest = NULL;
-
-#define TEST_ASSERT_FT_STRTOL(str, base) do { \
- errno = 0; \
- expected = strtol(str, &rest, base); \
- expected_rest = rest; \
- expected_errno = errno; \
- errno = 0; \
- actual = ft_strtol(str, &rest, base); \
- actual_rest = rest; \
- actual_errno = errno; \
- if (actual != expected || actual_errno != expected_errno || expected_rest != actual_rest) \
- { \
- snprintf(error_buf, 2048, \
- "with: ("#str", "#base") expected: %ld actual: %ld " \
- "rest: expected: \"%s\" actual: \"%s\" " \
- "errno: expected: %d actual: %d", \
- expected, actual, expected_rest, actual_rest, expected_errno, actual_errno); \
- TEST_FAIL_MESSAGE(error_buf); \
- } \
-} while(0);
-
-TEST(ft_strtol, basic)
-{
- TEST_ASSERT_FT_STRTOL("", 10);
- TEST_ASSERT_FT_STRTOL("0", 10);
- TEST_ASSERT_FT_STRTOL("000000000", 10);
- TEST_ASSERT_FT_STRTOL("1", 10);
- TEST_ASSERT_FT_STRTOL("2", 10);
- TEST_ASSERT_FT_STRTOL("3", 10);
- TEST_ASSERT_FT_STRTOL("4", 10);
- TEST_ASSERT_FT_STRTOL("5", 10);
- TEST_ASSERT_FT_STRTOL("6", 10);
- TEST_ASSERT_FT_STRTOL("7", 10);
- TEST_ASSERT_FT_STRTOL("8", 10);
- TEST_ASSERT_FT_STRTOL("9", 10);
- TEST_ASSERT_FT_STRTOL("000000000000000000000000000000000000000000000000000000000008", 10);
-
- TEST_ASSERT_FT_STRTOL(" 9", 10);
- TEST_ASSERT_FT_STRTOL(" \v \t\f\t\t\t\n\r\f\r\v9", 10);
- /* TEST_ASSERT_FT_STRTOL(" \v . \t\f\t\t\t\n\r\f\r\v9", 10); */ // dont really care atm
- TEST_ASSERT_FT_STRTOL(" 9bonjour", 10);
- TEST_ASSERT_FT_STRTOL(" \v \t\f\t\t\t\n\r\f\r\v9 \t\t\v\r\f\r", 10);
- /* TEST_ASSERT_FT_STRTOL(" \v . \t\f\t\t\t\n\r\f\r\v9 \t bonjour", 10); */
-}
-
-TEST(ft_strtol, limits)
-{
- TEST_ASSERT_FT_STRTOL("-128", 10);
- TEST_ASSERT_FT_STRTOL("127", 10);
- TEST_ASSERT_FT_STRTOL("255", 10);
- TEST_ASSERT_FT_STRTOL("-128", 10);
- TEST_ASSERT_FT_STRTOL("127", 10);
- TEST_ASSERT_FT_STRTOL("-32768", 10);
- TEST_ASSERT_FT_STRTOL("32767", 10);
- TEST_ASSERT_FT_STRTOL("65535", 10);
- TEST_ASSERT_FT_STRTOL("-2147483648", 10);
- TEST_ASSERT_FT_STRTOL("2147483647", 10);
- TEST_ASSERT_FT_STRTOL("4294967295", 10);
- TEST_ASSERT_FT_STRTOL("-9223372036854775808", 10);
- TEST_ASSERT_FT_STRTOL("9223372036854775807", 10);
- TEST_ASSERT_FT_STRTOL("18446744073709551615", 10);
-
- TEST_ASSERT_FT_STRTOL("-129", 10);
- TEST_ASSERT_FT_STRTOL("126", 10);
- TEST_ASSERT_FT_STRTOL("254", 10);
- TEST_ASSERT_FT_STRTOL("-127", 10);
- TEST_ASSERT_FT_STRTOL("126", 10);
- TEST_ASSERT_FT_STRTOL("-32767", 10);
- TEST_ASSERT_FT_STRTOL("32766", 10);
- TEST_ASSERT_FT_STRTOL("65534", 10);
- TEST_ASSERT_FT_STRTOL("-2147483647", 10);
- TEST_ASSERT_FT_STRTOL("2147483646", 10);
- TEST_ASSERT_FT_STRTOL("4294967294", 10);
- TEST_ASSERT_FT_STRTOL("-9223372036854775807", 10);
- TEST_ASSERT_FT_STRTOL("9223372036854775806", 10);
- TEST_ASSERT_FT_STRTOL("18446744073709551614", 10);
-
- TEST_ASSERT_FT_STRTOL("-129", 10);
- TEST_ASSERT_FT_STRTOL("128", 10);
- TEST_ASSERT_FT_STRTOL("256", 10);
- TEST_ASSERT_FT_STRTOL("-129", 10);
- TEST_ASSERT_FT_STRTOL("128", 10);
- TEST_ASSERT_FT_STRTOL("-32769", 10);
- TEST_ASSERT_FT_STRTOL("32768", 10);
- TEST_ASSERT_FT_STRTOL("65536", 10);
- TEST_ASSERT_FT_STRTOL("-2147483649", 10);
- TEST_ASSERT_FT_STRTOL("2147483648", 10);
- TEST_ASSERT_FT_STRTOL("4294967296", 10);
- TEST_ASSERT_FT_STRTOL("-9223372036854775809", 10);
- TEST_ASSERT_FT_STRTOL("9223372036854775808", 10);
- TEST_ASSERT_FT_STRTOL("18446744073709551616", 10);
-
- TEST_ASSERT_FT_STRTOL("-9223372036854775809", 10);
- TEST_ASSERT_FT_STRTOL("9223372036854775808", 10);
- TEST_ASSERT_FT_STRTOL("-9223372036854775808", 10);
- TEST_ASSERT_FT_STRTOL("18446744073709551615", 10);
- TEST_ASSERT_FT_STRTOL("18446744073709551616", 10);
-}
diff --git a/test/src/vec/test_ft_vecdestroy.c b/test/src/vec/test_ft_vecdestroy.c
deleted file mode 100644
index 4f121dc..0000000
--- a/test/src/vec/test_ft_vecdestroy.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecdestroy.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/01 19:55:14 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecdestroy);
-
-TEST_SETUP(ft_vecdestroy)
-{}
-
-TEST_TEAR_DOWN(ft_vecdestroy)
-{}
-
-TEST(ft_vecdestroy, basic)
-{
- TEST_PASS();
-}
diff --git a/test/src/vec/test_ft_vecgrow.c b/test/src/vec/test_ft_vecgrow.c
deleted file mode 100644
index 8a80c7e..0000000
--- a/test/src/vec/test_ft_vecgrow.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecgrow.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/02 10:41:28 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecgrow);
-
-TEST_SETUP(ft_vecgrow)
-{}
-
-TEST_TEAR_DOWN(ft_vecgrow)
-{}
-
-TEST(ft_vecgrow, basic)
-{
- t_ftvec *vec = ft_vecnew(1);
- TEST_ASSERT_NOT_NULL(vec);
- vec->size = 1;
- vec->data[0] = (void*)(0xfefefefeUL << 32);
-
- TEST_ASSERT_NOT_NULL(ft_vecgrow(vec));
- TEST_ASSERT_EQUAL(2, vec->capacity);
- TEST_ASSERT_EQUAL(1, vec->size);
- TEST_ASSERT_EQUAL_HEX64(0xfefefefeUL << 32, vec->data[0]);
- vec->size = 2;
- vec->data[1] = (void*)(0xfafafafaUL << 32);
-
- TEST_ASSERT_NOT_NULL(ft_vecgrow(vec));
- TEST_ASSERT_EQUAL(3, vec->capacity);
- TEST_ASSERT_EQUAL(2, vec->size);
- TEST_ASSERT_EQUAL_HEX64(0xfefefefeUL << 32, vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64(0xfafafafaUL << 32, vec->data[1]);
- vec->size = 3;
- vec->data[2] = (void*)(0xfbfbfbfbUL << 32);
-
- TEST_ASSERT_NOT_NULL(ft_vecgrow(vec));
- TEST_ASSERT_EQUAL(4, vec->capacity);
- TEST_ASSERT_EQUAL(3, vec->size);
- TEST_ASSERT_EQUAL_HEX64(0xfefefefeUL << 32, vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64(0xfafafafaUL << 32, vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64(0xfbfbfbfbUL << 32, vec->data[2]);
-
- TEST_ASSERT_NOT_NULL(ft_vecgrow(vec));
- TEST_ASSERT_EQUAL(6, vec->capacity);
- TEST_ASSERT_EQUAL(3, vec->size);
- TEST_ASSERT_EQUAL_HEX64(0xfefefefeUL << 32, vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64(0xfafafafaUL << 32, vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64(0xfbfbfbfbUL << 32, vec->data[2]);
-
- TEST_ASSERT_NOT_NULL(ft_vecgrow(vec));
- TEST_ASSERT_EQUAL(9, vec->capacity);
- TEST_ASSERT_EQUAL(3, vec->size);
- TEST_ASSERT_EQUAL_HEX64(0xfefefefeUL << 32, vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64(0xfafafafaUL << 32, vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64(0xfbfbfbfbUL << 32, vec->data[2]);
-
- TEST_ASSERT_NOT_NULL(ft_vecgrow(vec));
- TEST_ASSERT_EQUAL(13, vec->capacity);
- TEST_ASSERT_EQUAL(3, vec->size);
- TEST_ASSERT_EQUAL_HEX64(0xfefefefeUL << 32, vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64(0xfafafafaUL << 32, vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64(0xfbfbfbfbUL << 32, vec->data[2]);
-
- ft_vecdestroy(vec, NULL);
-}
diff --git a/test/src/vec/test_ft_vecinsert.c b/test/src/vec/test_ft_vecinsert.c
deleted file mode 100644
index 9b89813..0000000
--- a/test/src/vec/test_ft_vecinsert.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecinsert.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 22:48:58 by charles #+# #+# */
-/* Updated: 2020/04/02 11:05:14 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecinsert);
-
-TEST_SETUP(ft_vecinsert)
-{}
-
-TEST_TEAR_DOWN(ft_vecinsert)
-{}
-
-TEST(ft_vecinsert, basic)
-{
- t_ftvec *vec;
-
- vec = ft_vecnew(2);
- vec->data[0] = (void*)(1UL << 32);
- vec->data[1] = (void*)(2UL << 32);
- vec->size = 2;
-
- TEST_ASSERT_NOT_NULL(ft_vecinsert(vec, 0, (void*)(0xfefefefeUL << 32)));
- TEST_ASSERT_EQUAL(3, vec->capacity);
- TEST_ASSERT_EQUAL(3, vec->size);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfefefefeUL << 32), vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64((void*)(1UL << 32), vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64((void*)(2UL << 32), vec->data[2]);
-
- TEST_ASSERT_NOT_NULL(ft_vecinsert(vec, 1, (void*)(0xfafafafaUL << 32)));
- TEST_ASSERT_EQUAL(4, vec->capacity);
- TEST_ASSERT_EQUAL(4, vec->size);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfefefefeUL << 32), vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfafafafaUL << 32), vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64((void*)(1UL << 32), vec->data[2]);
- TEST_ASSERT_EQUAL_HEX64((void*)(2UL << 32), vec->data[3]);
-
- TEST_ASSERT_NOT_NULL(ft_vecinsert(vec, 2, (void*)(0xfbfbfbfbUL << 32)));
- TEST_ASSERT_EQUAL(6, vec->capacity);
- TEST_ASSERT_EQUAL(5, vec->size);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfefefefeUL << 32), vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfafafafaUL << 32), vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfbfbfbfbUL << 32), vec->data[2]);
- TEST_ASSERT_EQUAL_HEX64((void*)(1UL << 32), vec->data[3]);
-
- TEST_ASSERT_NOT_NULL(ft_vecinsert(vec, vec->size, (void*)(0xfcUL << 31)));
- TEST_ASSERT_EQUAL(6, vec->capacity);
- TEST_ASSERT_EQUAL(6, vec->size);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfefefefeUL << 32), vec->data[0]);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfafafafaUL << 32), vec->data[1]);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfbfbfbfbUL << 32), vec->data[2]);
- TEST_ASSERT_EQUAL_HEX64((void*)(1UL << 32), vec->data[3]);
- TEST_ASSERT_EQUAL_HEX64((void*)(2UL << 32), vec->data[4]);
- TEST_ASSERT_EQUAL_HEX64((void*)(0xfcUL << 31), vec->data[5]);
-
- ft_vecdestroy(vec, NULL);
-}
diff --git a/test/src/vec/test_ft_veciter.c b/test/src/vec/test_ft_veciter.c
deleted file mode 100644
index fac28c1..0000000
--- a/test/src/vec/test_ft_veciter.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_veciter.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/01 20:20:41 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_veciter);
-
-TEST_SETUP(ft_veciter)
-{}
-
-TEST_TEAR_DOWN(ft_veciter)
-{}
-
-static void iter_func(void *x)
-{
- *(int*)x = *(int*)x * *(int*)x;
-}
-
-static void iter_func2(void *x)
-{
- *(int*)x = *(int*)x - 100;
-}
-
-TEST(ft_veciter, basic)
-{
- int tmp[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
- t_ftvec *vec;
-
- vec = ft_vecnew(10);
- TEST_ASSERT_NOT_NULL(vec);
- TEST_ASSERT_NOT_NULL(vec->data);
- for (int i = 0; i < 10; i++)
- vec->data[i] = tmp + i;
- vec->size = 10;
- ft_veciter(vec, iter_func);
- for (int i = 0; i < 10; i++)
- TEST_ASSERT_EQUAL(i * i, *(int*)vec->data[i]);
- ft_veciter(vec, iter_func2);
- for (int i = 0; i < 10; i++)
- TEST_ASSERT_EQUAL(i * i - 100, *(int*)vec->data[i]);
-
- ft_vecdestroy(vec, NULL);
-}
diff --git a/test/src/vec/test_ft_vecnew.c b/test/src/vec/test_ft_vecnew.c
deleted file mode 100644
index 579a182..0000000
--- a/test/src/vec/test_ft_vecnew.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecnew.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/01 20:01:37 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecnew);
-
-TEST_SETUP(ft_vecnew)
-{}
-
-TEST_TEAR_DOWN(ft_vecnew)
-{}
-
-TEST(ft_vecnew, basic)
-{
- t_ftvec *vec;
-
- vec = ft_vecnew(0);
- TEST_ASSERT_NOT_NULL(vec);
- TEST_ASSERT_NOT_NULL(vec->data);
- TEST_ASSERT_EQUAL(1, vec->capacity);
- TEST_ASSERT_EQUAL(0, vec->size);
- ft_vecdestroy(vec, NULL);
-
- vec = ft_vecnew(10);
- TEST_ASSERT_NOT_NULL(vec);
- TEST_ASSERT_NOT_NULL(vec->data);
- TEST_ASSERT_EQUAL(10, vec->capacity);
- TEST_ASSERT_EQUAL(0, vec->size);
- ft_vecdestroy(vec, NULL);
-
- vec = ft_vecnew(256);
- TEST_ASSERT_NOT_NULL(vec);
- TEST_ASSERT_NOT_NULL(vec->data);
- TEST_ASSERT_EQUAL(256, vec->capacity);
- TEST_ASSERT_EQUAL(0, vec->size);
- ft_vecdestroy(vec, NULL);
-}
diff --git a/test/src/vec/test_ft_vecpop.c b/test/src/vec/test_ft_vecpop.c
deleted file mode 100644
index 2ee96d2..0000000
--- a/test/src/vec/test_ft_vecpop.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecpop.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/01 20:26:37 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecpop);
-
-TEST_SETUP(ft_vecpop)
-{}
-
-TEST_TEAR_DOWN(ft_vecpop)
-{}
-
-TEST(ft_vecpop, basic)
-{
- t_ftvec *vec;
-
- vec = ft_vecnew(3);
- TEST_ASSERT_NOT_NULL(vec);
- TEST_ASSERT_NOT_NULL(vec->data);
-
- vec->size = 3;
- for (long i = 0; i < 3; i++)
- vec->data[i] = (void*)i;
-
- ft_vecpop(vec, NULL);
- TEST_ASSERT_EQUAL(2, vec->size);
- TEST_ASSERT_EQUAL(3, vec->capacity);
- ft_vecpop(vec, NULL);
- TEST_ASSERT_EQUAL(1, vec->size);
- TEST_ASSERT_EQUAL(3, vec->capacity);
- ft_vecpop(vec, NULL);
- TEST_ASSERT_EQUAL(0, vec->size);
- TEST_ASSERT_EQUAL(3, vec->capacity);
- ft_vecpop(vec, NULL);
- TEST_ASSERT_EQUAL(0, vec->size);
- TEST_ASSERT_EQUAL(3, vec->capacity);
-}
diff --git a/test/src/vec/test_ft_vecpush.c b/test/src/vec/test_ft_vecpush.c
deleted file mode 100644
index 05efc7a..0000000
--- a/test/src/vec/test_ft_vecpush.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecpush.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/01 20:23:00 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecpush);
-
-TEST_SETUP(ft_vecpush)
-{}
-
-TEST_TEAR_DOWN(ft_vecpush)
-{}
-
-TEST(ft_vecpush, basic)
-{
- t_ftvec *vec;
-
- vec = ft_vecnew(2);
- TEST_ASSERT_NOT_NULL(vec);
- TEST_ASSERT_NOT_NULL(vec->data);
-
- TEST_ASSERT_NOT_NULL(ft_vecpush(vec, (void*)10));
- TEST_ASSERT_EQUAL(1, vec->size);
- TEST_ASSERT_EQUAL(2, vec->capacity);
- TEST_ASSERT_EQUAL(10, (long)vec->data[0]);
-
- TEST_ASSERT_NOT_NULL(ft_vecpush(vec, (void*)11));
- TEST_ASSERT_EQUAL(2, vec->size);
- TEST_ASSERT_EQUAL(2, vec->capacity);
- TEST_ASSERT_EQUAL(11, (long)vec->data[1]);
-
- TEST_ASSERT_NOT_NULL(ft_vecpush(vec, (void*)12));
- TEST_ASSERT_EQUAL(3, vec->size);
- TEST_ASSERT_EQUAL(2 * 1.5, vec->capacity);
- TEST_ASSERT_EQUAL(12, (long)vec->data[2]);
-
- TEST_ASSERT_NOT_NULL(ft_vecpush(vec, (void*)13));
- TEST_ASSERT_EQUAL(4, vec->size);
- TEST_ASSERT_EQUAL(2 * 1.5 * 1.5, vec->capacity);
- TEST_ASSERT_EQUAL(13, (long)vec->data[3]);
-
- TEST_ASSERT_NOT_NULL(ft_vecpush(vec, (void*)14));
- TEST_ASSERT_EQUAL(5, vec->size);
- TEST_ASSERT_EQUAL(2 * 1.5 * 1.5 * 1.5, vec->capacity);
- TEST_ASSERT_EQUAL(14, (long)vec->data[4]);
-
- ft_vecdestroy(vec, NULL);
-}
diff --git a/test/src/vec/test_ft_vecpush_safe.c b/test/src/vec/test_ft_vecpush_safe.c
deleted file mode 100644
index 8546829..0000000
--- a/test/src/vec/test_ft_vecpush_safe.c
+++ /dev/null
@@ -1,45 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecpush_safe.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 19:41:59 by charles #+# #+# */
-/* Updated: 2020/04/04 23:31:08 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecpush_safe);
-
-TEST_SETUP(ft_vecpush_safe)
-{}
-
-TEST_TEAR_DOWN(ft_vecpush_safe)
-{}
-
-TEST(ft_vecpush_safe, basic)
-{
- t_ftvec *vec;
-
- vec = ft_vecnew(1);
- TEST_ASSERT_NULL(ft_vecpush_safe(vec, NULL));
-
- TEST_ASSERT_NOT_NULL(ft_vecpush_safe(vec, (void*)0x1UL));
- TEST_ASSERT_EQUAL_HEX(0x1, (unsigned long)vec->data[0]);
- TEST_ASSERT_GREATER_OR_EQUAL(1, vec->capacity);
- TEST_ASSERT_EQUAL(1, vec->size);
-
- TEST_ASSERT_NULL(ft_vecpush_safe(vec, NULL));
- TEST_ASSERT_NULL(ft_vecpush_safe(vec, NULL));
-
- TEST_ASSERT_NOT_NULL(ft_vecpush_safe(vec, (void*)0x2UL));
- TEST_ASSERT_EQUAL_HEX(0x2, (unsigned long)vec->data[1]);
- TEST_ASSERT_GREATER_OR_EQUAL(2, vec->capacity);
- TEST_ASSERT_EQUAL(2, vec->size);
-
- TEST_ASSERT_NULL(ft_vecpush_safe(vec, NULL));
- TEST_ASSERT_NULL(ft_vecpush_safe(vec, NULL));
-}
diff --git a/test/src/vec/test_ft_vecremove.c b/test/src/vec/test_ft_vecremove.c
deleted file mode 100644
index 8cecc19..0000000
--- a/test/src/vec/test_ft_vecremove.c
+++ /dev/null
@@ -1,64 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecremove.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/01 22:48:58 by charles #+# #+# */
-/* Updated: 2020/04/01 22:56:37 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecremove);
-
-TEST_SETUP(ft_vecremove)
-{}
-
-TEST_TEAR_DOWN(ft_vecremove)
-{}
-
-TEST(ft_vecremove, basic)
-{
- t_ftvec *vec;
-
- vec = ft_vecnew(4);
- for (size_t i = 0; i < 4; i++)
- vec->data[i] = (void*)(i + 1);
- vec->size = 4;
-
- ft_vecremove(vec, 0, NULL);
- TEST_ASSERT_EQUAL(3, vec->size);
- TEST_ASSERT_EQUAL(4, vec->capacity);
- TEST_ASSERT_EQUAL_UINT64(2, (size_t)vec->data[0]);
- TEST_ASSERT_EQUAL_UINT64(3, (size_t)vec->data[1]);
- TEST_ASSERT_EQUAL_UINT64(4, (size_t)vec->data[2]);
-
- ft_vecremove(vec, 1, NULL);
- TEST_ASSERT_EQUAL(2, vec->size);
- TEST_ASSERT_EQUAL(4, vec->capacity);
- TEST_ASSERT_EQUAL_UINT64(2, (size_t)vec->data[0]);
- TEST_ASSERT_EQUAL_UINT64(4, (size_t)vec->data[1]);
-
- ft_vecremove(vec, 1, NULL);
- TEST_ASSERT_EQUAL(1, vec->size);
- TEST_ASSERT_EQUAL(4, vec->capacity);
- TEST_ASSERT_EQUAL_UINT64(2, (size_t)vec->data[0]);
-
- ft_vecremove(vec, 1, NULL);
- TEST_ASSERT_EQUAL(1, vec->size);
- TEST_ASSERT_EQUAL(4, vec->capacity);
- TEST_ASSERT_EQUAL_UINT64(2, (size_t)vec->data[0]);
-
- ft_vecremove(vec, 0, NULL);
- TEST_ASSERT_EQUAL(0, vec->size);
- TEST_ASSERT_EQUAL(4, vec->capacity);
-
- ft_vecremove(vec, 0, NULL);
- TEST_ASSERT_EQUAL(0, vec->size);
- TEST_ASSERT_EQUAL(4, vec->capacity);
-
- ft_vecdestroy(vec, NULL);
-}
diff --git a/test/src/vec/test_ft_vecsort.c b/test/src/vec/test_ft_vecsort.c
deleted file mode 100644
index bfdad01..0000000
--- a/test/src/vec/test_ft_vecsort.c
+++ /dev/null
@@ -1,34 +0,0 @@
-/* ************************************************************************** */
-/* */
-/* ::: :::::::: */
-/* test_ft_vecsort.c :+: :+: :+: */
-/* +:+ +:+ +:+ */
-/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
-/* +#+#+#+#+#+ +#+ */
-/* Created: 2020/04/04 19:31:13 by charles #+# #+# */
-/* Updated: 2020/04/04 19:45:27 by charles ### ########.fr */
-/* */
-/* ************************************************************************** */
-
-#include "libft_test.h"
-
-TEST_GROUP(ft_vecsort);
-
-TEST_SETUP(ft_vecsort)
-{}
-
-TEST_TEAR_DOWN(ft_vecsort)
-{}
-
-TEST(ft_vecsort, basic)
-{
- t_ftvec *vec = ft_vecnew(1);
- char* arr[] = {"bonjour", "je", "suis", "lala", "z", "b"};
- char* sorted[] = {"bonjour", "je", "suis", "lala", "z", "b"};
-
- for (size_t i = 0; i < sizeof(arr) / sizeof(char*); i++)
- ft_vecpush(vec, arr[i]);
- ft_vecsort(vec, ft_compar_str);
- ft_qsort(sorted, sizeof(sorted) / sizeof(char*), sizeof(char*), ft_compar_str);
- TEST_ASSERT_EQUAL_STRING_ARRAY(sorted, vec->data, vec->size);
-}