aboutsummaryrefslogtreecommitdiff
path: root/test/src/algo
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/src/algo
parent306a69eb9ae88813cf0be0aa3e001481e12220a1 (diff)
downloadlibft-39951f08a2938683d800c677c3a244e9ff8dbe19.tar.gz
libft-39951f08a2938683d800c677c3a244e9ff8dbe19.tar.bz2
libft-39951f08a2938683d800c677c3a244e9ff8dbe19.zip
Removing none c,h files for correction
Diffstat (limited to 'test/src/algo')
-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
9 files changed, 0 insertions, 310 deletions
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));
-
-}