From 39951f08a2938683d800c677c3a244e9ff8dbe19 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sun, 11 Oct 2020 14:53:20 +0200 Subject: Removing none c,h files for correction --- test/src/algo/test_ft_bsearch.c | 55 -------------- test/src/algo/test_ft_compar_int.c | 20 ----- test/src/algo/test_ft_heapsort.c | 27 ------- test/src/algo/test_ft_is_set.c | 23 ------ test/src/algo/test_ft_lfind.c | 38 ---------- test/src/algo/test_ft_lsearch.c | 52 ------------- test/src/algo/test_ft_mergesort.c | 26 ------- test/src/algo/test_ft_qsort.c | 50 ------------- test/src/algo/test_ft_reverse.c | 19 ----- test/src/ctype/test_ft_isalnum.c | 15 ---- test/src/ctype/test_ft_isalpha.c | 15 ---- test/src/ctype/test_ft_isascii.c | 15 ---- test/src/ctype/test_ft_isblank.c | 15 ---- test/src/ctype/test_ft_isdigit.c | 15 ---- test/src/ctype/test_ft_isprint.c | 15 ---- test/src/ctype/test_ft_isspace.c | 15 ---- test/src/ctype/test_ft_todigit.c | 20 ----- test/src/ctype/test_ft_tolower.c | 15 ---- test/src/ctype/test_ft_toupper.c | 15 ---- test/src/dstr/test_ft_dstrdestroy.c | 26 ------- test/src/dstr/test_ft_dstrerase.c | 69 ------------------ test/src/dstr/test_ft_dstrgrow.c | 52 ------------- test/src/dstr/test_ft_dstrinsert.c | 59 --------------- test/src/dstr/test_ft_dstrnew.c | 60 --------------- test/src/dstr/test_ft_dstrsubstitute.c | 64 ---------------- test/src/dstr/test_ft_dstrunwrap.c | 42 ----------- test/src/ht/test_ft_htdelone.c | 62 ---------------- test/src/ht/test_ft_htdestroy.c | 32 -------- test/src/ht/test_ft_htget.c | 106 --------------------------- test/src/ht/test_ft_hthash.c | 0 test/src/ht/test_ft_htnew.c | 46 ------------ test/src/ht/test_ft_htset.c | 94 ------------------------ test/src/ht/test_ftht_entry_new.c | 43 ----------- test/src/lst/test_ft_lstbsearch.c | 37 ---------- test/src/lst/test_ft_lstdelone.c | 26 ------- test/src/lst/test_ft_lstdestroy.c | 14 ---- test/src/lst/test_ft_lstiter.c | 52 ------------- test/src/lst/test_ft_lstlast.c | 29 -------- test/src/lst/test_ft_lstlfind.c | 55 -------------- test/src/lst/test_ft_lstlsearch.c | 55 -------------- test/src/lst/test_ft_lstmap.c | 82 --------------------- test/src/lst/test_ft_lstnew.c | 25 ------- test/src/lst/test_ft_lstpop_front.c | 31 -------- test/src/lst/test_ft_lstpush_back.c | 41 ----------- test/src/lst/test_ft_lstpush_front.c | 41 ----------- test/src/lst/test_ft_lstremove_if.c | 70 ------------------ test/src/lst/test_ft_lstreverse.c | 45 ------------ test/src/lst/test_ft_lstreverse_ret.c | 45 ------------ test/src/lst/test_ft_lstsize.c | 37 ---------- test/src/lst/test_ft_lstsort.c | 38 ---------- test/src/lst/test_ft_lstsorted_merge.c | 40 ---------- test/src/main.c | 105 --------------------------- test/src/mem/test_ft_bzero.c | 30 -------- test/src/mem/test_ft_calloc.c | 33 --------- test/src/mem/test_ft_memccpy.c | 45 ------------ test/src/mem/test_ft_memchr.c | 35 --------- test/src/mem/test_ft_memcmp.c | 42 ----------- test/src/mem/test_ft_memcpy.c | 47 ------------ test/src/mem/test_ft_memmem.c | 65 ----------------- test/src/mem/test_ft_memmove.c | 39 ---------- test/src/mem/test_ft_memset.c | 42 ----------- test/src/mem/test_ft_memset_pattern4.c | 42 ----------- test/src/mem/test_ft_memswap.c | 41 ----------- test/src/runner/test_runner_algo.c | 60 --------------- test/src/runner/test_runner_ctype.c | 64 ---------------- test/src/runner/test_runner_dstr.c | 48 ------------ test/src/runner/test_runner_ht.c | 51 ------------- test/src/runner/test_runner_lst.c | 103 -------------------------- test/src/runner/test_runner_mem.c | 69 ------------------ test/src/runner/test_runner_str.c | 37 ---------- test/src/runner/test_runner_vec.c | 64 ---------------- test/src/str/test_ft_fnmatch.c | 117 ------------------------------ test/src/str/test_ft_strlen.c | 24 ------ test/src/str/test_ft_strsjoin.c | 57 --------------- test/src/str/test_ft_strsjoinf.c | 87 ---------------------- test/src/str/test_ft_strsub.c | 54 -------------- test/src/str/test_ft_strsubf.c | 61 ---------------- test/src/str/test_ft_strtol.c | 129 --------------------------------- test/src/vec/test_ft_vecdestroy.c | 26 ------- test/src/vec/test_ft_vecgrow.c | 74 ------------------- test/src/vec/test_ft_vecinsert.c | 66 ----------------- test/src/vec/test_ft_veciter.c | 52 ------------- test/src/vec/test_ft_vecnew.c | 47 ------------ test/src/vec/test_ft_vecpop.c | 47 ------------ test/src/vec/test_ft_vecpush.c | 57 --------------- test/src/vec/test_ft_vecpush_safe.c | 45 ------------ test/src/vec/test_ft_vecremove.c | 64 ---------------- test/src/vec/test_ft_vecsort.c | 34 --------- 88 files changed, 4086 deletions(-) delete mode 100644 test/src/algo/test_ft_bsearch.c delete mode 100644 test/src/algo/test_ft_compar_int.c delete mode 100644 test/src/algo/test_ft_heapsort.c delete mode 100644 test/src/algo/test_ft_is_set.c delete mode 100644 test/src/algo/test_ft_lfind.c delete mode 100644 test/src/algo/test_ft_lsearch.c delete mode 100644 test/src/algo/test_ft_mergesort.c delete mode 100644 test/src/algo/test_ft_qsort.c delete mode 100644 test/src/algo/test_ft_reverse.c delete mode 100644 test/src/ctype/test_ft_isalnum.c delete mode 100644 test/src/ctype/test_ft_isalpha.c delete mode 100644 test/src/ctype/test_ft_isascii.c delete mode 100644 test/src/ctype/test_ft_isblank.c delete mode 100644 test/src/ctype/test_ft_isdigit.c delete mode 100644 test/src/ctype/test_ft_isprint.c delete mode 100644 test/src/ctype/test_ft_isspace.c delete mode 100644 test/src/ctype/test_ft_todigit.c delete mode 100644 test/src/ctype/test_ft_tolower.c delete mode 100644 test/src/ctype/test_ft_toupper.c delete mode 100644 test/src/dstr/test_ft_dstrdestroy.c delete mode 100644 test/src/dstr/test_ft_dstrerase.c delete mode 100644 test/src/dstr/test_ft_dstrgrow.c delete mode 100644 test/src/dstr/test_ft_dstrinsert.c delete mode 100644 test/src/dstr/test_ft_dstrnew.c delete mode 100644 test/src/dstr/test_ft_dstrsubstitute.c delete mode 100644 test/src/dstr/test_ft_dstrunwrap.c delete mode 100644 test/src/ht/test_ft_htdelone.c delete mode 100644 test/src/ht/test_ft_htdestroy.c delete mode 100644 test/src/ht/test_ft_htget.c delete mode 100644 test/src/ht/test_ft_hthash.c delete mode 100644 test/src/ht/test_ft_htnew.c delete mode 100644 test/src/ht/test_ft_htset.c delete mode 100644 test/src/ht/test_ftht_entry_new.c delete mode 100644 test/src/lst/test_ft_lstbsearch.c delete mode 100644 test/src/lst/test_ft_lstdelone.c delete mode 100644 test/src/lst/test_ft_lstdestroy.c delete mode 100644 test/src/lst/test_ft_lstiter.c delete mode 100644 test/src/lst/test_ft_lstlast.c delete mode 100644 test/src/lst/test_ft_lstlfind.c delete mode 100644 test/src/lst/test_ft_lstlsearch.c delete mode 100644 test/src/lst/test_ft_lstmap.c delete mode 100644 test/src/lst/test_ft_lstnew.c delete mode 100644 test/src/lst/test_ft_lstpop_front.c delete mode 100644 test/src/lst/test_ft_lstpush_back.c delete mode 100644 test/src/lst/test_ft_lstpush_front.c delete mode 100644 test/src/lst/test_ft_lstremove_if.c delete mode 100644 test/src/lst/test_ft_lstreverse.c delete mode 100644 test/src/lst/test_ft_lstreverse_ret.c delete mode 100644 test/src/lst/test_ft_lstsize.c delete mode 100644 test/src/lst/test_ft_lstsort.c delete mode 100644 test/src/lst/test_ft_lstsorted_merge.c delete mode 100644 test/src/main.c delete mode 100644 test/src/mem/test_ft_bzero.c delete mode 100644 test/src/mem/test_ft_calloc.c delete mode 100644 test/src/mem/test_ft_memccpy.c delete mode 100644 test/src/mem/test_ft_memchr.c delete mode 100644 test/src/mem/test_ft_memcmp.c delete mode 100644 test/src/mem/test_ft_memcpy.c delete mode 100644 test/src/mem/test_ft_memmem.c delete mode 100644 test/src/mem/test_ft_memmove.c delete mode 100644 test/src/mem/test_ft_memset.c delete mode 100644 test/src/mem/test_ft_memset_pattern4.c delete mode 100644 test/src/mem/test_ft_memswap.c delete mode 100644 test/src/runner/test_runner_algo.c delete mode 100644 test/src/runner/test_runner_ctype.c delete mode 100644 test/src/runner/test_runner_dstr.c delete mode 100644 test/src/runner/test_runner_ht.c delete mode 100644 test/src/runner/test_runner_lst.c delete mode 100644 test/src/runner/test_runner_mem.c delete mode 100644 test/src/runner/test_runner_str.c delete mode 100644 test/src/runner/test_runner_vec.c delete mode 100644 test/src/str/test_ft_fnmatch.c delete mode 100644 test/src/str/test_ft_strlen.c delete mode 100644 test/src/str/test_ft_strsjoin.c delete mode 100644 test/src/str/test_ft_strsjoinf.c delete mode 100644 test/src/str/test_ft_strsub.c delete mode 100644 test/src/str/test_ft_strsubf.c delete mode 100644 test/src/str/test_ft_strtol.c delete mode 100644 test/src/vec/test_ft_vecdestroy.c delete mode 100644 test/src/vec/test_ft_vecgrow.c delete mode 100644 test/src/vec/test_ft_vecinsert.c delete mode 100644 test/src/vec/test_ft_veciter.c delete mode 100644 test/src/vec/test_ft_vecnew.c delete mode 100644 test/src/vec/test_ft_vecpop.c delete mode 100644 test/src/vec/test_ft_vecpush.c delete mode 100644 test/src/vec/test_ft_vecpush_safe.c delete mode 100644 test/src/vec/test_ft_vecremove.c delete mode 100644 test/src/vec/test_ft_vecsort.c (limited to 'test/src') 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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 +#+ +:+ +#+ */ -/* +#+#+#+#+#+ +#+ */ -/* 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_ASSE