aboutsummaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
Diffstat (limited to 'test/src')
-rw-r--r--test/src/ht/test_ft_htdelone.c2
-rw-r--r--test/src/ht/test_ft_htdestroy.c2
-rw-r--r--test/src/ht/test_ft_htget.c2
-rw-r--r--test/src/ht/test_ft_htnew.c4
-rw-r--r--test/src/ht/test_ft_htset.c16
-rw-r--r--test/src/ht/test_ftht_entry_new.c (renamed from test/src/ht/test_ft_htcontent_new.c)16
-rw-r--r--test/src/lst/test_ft_lstadd_back.c41
-rw-r--r--test/src/lst/test_ft_lstadd_front.c41
-rw-r--r--test/src/lst/test_ft_lstbsearch.c10
-rw-r--r--test/src/lst/test_ft_lstclear.c14
-rw-r--r--test/src/lst/test_ft_lstdestroy.c14
-rw-r--r--test/src/lst/test_ft_lstiter.c30
-rw-r--r--test/src/lst/test_ft_lstlast.c10
-rw-r--r--test/src/lst/test_ft_lstlfind.c16
-rw-r--r--test/src/lst/test_ft_lstlsearch.c16
-rw-r--r--test/src/lst/test_ft_lstmap.c58
-rw-r--r--test/src/lst/test_ft_lstnew.c6
-rw-r--r--test/src/lst/test_ft_lstpop_front.c12
-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.c58
-rw-r--r--test/src/lst/test_ft_lstreverse.c30
-rw-r--r--test/src/lst/test_ft_lstreverse_ret.c30
-rw-r--r--test/src/lst/test_ft_lstsize.c18
-rw-r--r--test/src/lst/test_ft_lstsort.c24
-rw-r--r--test/src/lst/test_ft_lstsorted_merge.c24
-rw-r--r--test/src/main.c8
-rw-r--r--test/src/runner/test_runner_ht.c4
-rw-r--r--test/src/runner/test_runner_lst.c12
29 files changed, 300 insertions, 300 deletions
diff --git a/test/src/ht/test_ft_htdelone.c b/test/src/ht/test_ft_htdelone.c
index 3bc0922..5ba4822 100644
--- a/test/src/ht/test_ft_htdelone.c
+++ b/test/src/ht/test_ft_htdelone.c
@@ -20,7 +20,7 @@ TEST_SETUP(ft_htdelone)
TEST_TEAR_DOWN(ft_htdelone)
{}
-static void st_del(t_ftht_content *v)
+static void st_del(t_ftht_entry *v)
{
free(v->key);
free(v);
diff --git a/test/src/ht/test_ft_htdestroy.c b/test/src/ht/test_ft_htdestroy.c
index 360a7a0..1512a48 100644
--- a/test/src/ht/test_ft_htdestroy.c
+++ b/test/src/ht/test_ft_htdestroy.c
@@ -20,7 +20,7 @@ TEST_SETUP(ft_htdestroy)
TEST_TEAR_DOWN(ft_htdestroy)
{}
-static void st_del(t_ftht_content *v)
+static void st_del(t_ftht_entry *v)
{
free(v->key);
free(v);
diff --git a/test/src/ht/test_ft_htget.c b/test/src/ht/test_ft_htget.c
index 5db06b7..386c3dc 100644
--- a/test/src/ht/test_ft_htget.c
+++ b/test/src/ht/test_ft_htget.c
@@ -16,7 +16,7 @@ TEST_TEAR_DOWN(ft_htget)
int helper_segfault_pid;
-static void st_del(t_ftht_content *c)
+static void st_del(t_ftht_entry *c)
{
free(c->key);
free(c);
diff --git a/test/src/ht/test_ft_htnew.c b/test/src/ht/test_ft_htnew.c
index 82e54bc..17bca6a 100644
--- a/test/src/ht/test_ft_htnew.c
+++ b/test/src/ht/test_ft_htnew.c
@@ -42,7 +42,7 @@ TEST(ft_htnew, happy_path)
ht = ft_htnew(10);
TEST_ASSERT_NOT_NULL(ht);
TEST_ASSERT_EQUAL(10, ht->size);
- TEST_ASSERT_NOT_NULL(ht->entries);
+ TEST_ASSERT_NOT_NULL(ht->buckets);
for (t_ftsize i = 0; i < ht->size; i++)
- TEST_ASSERT_NULL(ht->entries[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
index f161206..96d848e 100644
--- a/test/src/ht/test_ft_htset.c
+++ b/test/src/ht/test_ft_htset.c
@@ -14,7 +14,7 @@ TEST_TEAR_DOWN(ft_htset)
/* ft_htdestroy_key(ht); */
}
-static void st_del(t_ftht_content *c)
+static void st_del(t_ftht_entry *c)
{
free(c->key);
free(c);
@@ -43,7 +43,7 @@ TEST(ft_htset, error_null)
TEST(ft_htset, happy_path)
{
- t_ftht_content *content = ft_htset(ht, "bonjour", strdup("content"), NULL);
+ 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);
@@ -57,14 +57,14 @@ TEST(ft_htset, reset)
small = ft_htnew(3);
- t_ftht_content *content = ft_htset(small, "bonjour", ft_strdup("content"), st_del);
+ t_ftht_entry *content = ft_htset(small, "bonjour", ft_strdup("content"), st_del);
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_content *content_re = ft_htset(small, "bonjour", ft_strdup("yo"), st_del);
+
+ t_ftht_entry *content_re = ft_htset(small, "bonjour", ft_strdup("yo"), st_del);
TEST_ASSERT_NOT_NULL(content_re);
TEST_ASSERT_NOT_NULL(content_re->key);
TEST_ASSERT_NOT_NULL(content_re->value);
@@ -77,21 +77,21 @@ TEST(ft_htset, collision)
t_ftht *small = NULL;
small = ft_htnew(1);
- t_ftht_content *content1 = ft_htset(ht, "bonjour", strdup("content1"), st_del);
+ t_ftht_entry *content1 = ft_htset(small, "bonjour", strdup("content1"), st_del);
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_content *content2 = ft_htset(ht, "aurevoir", strdup("content2"), st_del);
+ t_ftht_entry *content2 = ft_htset(small, "aurevoir", strdup("content2"), st_del);
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_content *content3 = ft_htset(ht, "aloa", strdup("content3"), st_del);
+ t_ftht_entry *content3 = ft_htset(small, "aloa", strdup("content3"), st_del);
TEST_ASSERT_NOT_NULL(content3);
TEST_ASSERT_NOT_NULL(content3->key);
TEST_ASSERT_NOT_NULL(content3->value);
diff --git a/test/src/ht/test_ft_htcontent_new.c b/test/src/ht/test_ftht_entry_new.c
index 6993581..a566600 100644
--- a/test/src/ht/test_ft_htcontent_new.c
+++ b/test/src/ht/test_ftht_entry_new.c
@@ -1,7 +1,7 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
-/* test_ft_htcontent_new.c :+: :+: :+: */
+/* test_ft_htentry_new.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
@@ -12,26 +12,26 @@
#include "libft_test.h"
-TEST_GROUP(ft_htcontent_new);
+TEST_GROUP(ft_htentry_new);
-TEST_SETUP(ft_htcontent_new)
+TEST_SETUP(ft_htentry_new)
{}
-TEST_TEAR_DOWN(ft_htcontent_new)
+TEST_TEAR_DOWN(ft_htentry_new)
{}
-TEST(ft_htcontent_new, basic)
+TEST(ft_htentry_new, basic)
{
- t_ftht_content *c = NULL;
+ t_ftht_entry *c = NULL;
char *k = "bonjour";
- c = ft_htcontent_new(k, NULL);
+ 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_htcontent_new(k, k);
+ c = ft_htentry_new(k, k);
TEST_ASSERT_NOT_NULL(c);
TEST_ASSERT(k != c->key);
TEST_ASSERT_EQUAL_STRING(k, c->key);
diff --git a/test/src/lst/test_ft_lstadd_back.c b/test/src/lst/test_ft_lstadd_back.c
deleted file mode 100644
index 42e749c..0000000
--- a/test/src/lst/test_ft_lstadd_back.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstadd_back);
-
-TEST_SETUP(ft_lstadd_back)
-{}
-
-TEST_TEAR_DOWN(ft_lstadd_back)
-{}
-
-TEST(ft_lstadd_back, basic)
-{
- t_ftlst *lst;
- int a = 1;
- int b = 2;
- int c = 2;
-
- lst = ft_lstnew(&a);
- TEST_ASSERT_NOT_NULL(lst);
-
- ft_lstadd_back(&lst, ft_lstnew(&b));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->content);
- TEST_ASSERT_EQUAL(a, *(int*)lst->content);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->content);
- TEST_ASSERT_EQUAL(b, *(int*)lst->next->content);
-
- ft_lstadd_back(&lst, ft_lstnew(&c));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->content);
- TEST_ASSERT_EQUAL(a, *(int*)lst->content);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->content);
- TEST_ASSERT_EQUAL(b, *(int*)lst->next->content);
- TEST_ASSERT_NOT_NULL(lst->next->next);
- TEST_ASSERT_EQUAL_PTR(&c, lst->next->next->content);
- TEST_ASSERT_EQUAL(c, *(int*)lst->next->next->content);
-
- ft_lstclear(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstadd_front.c b/test/src/lst/test_ft_lstadd_front.c
deleted file mode 100644
index 21b7617..0000000
--- a/test/src/lst/test_ft_lstadd_front.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstadd_front);
-
-TEST_SETUP(ft_lstadd_front)
-{}
-
-TEST_TEAR_DOWN(ft_lstadd_front)
-{}
-
-TEST(ft_lstadd_front, basic)
-{
- t_ftlst *lst;
- int a = 1;
- int b = 2;
- int c = 2;
-
- lst = ft_lstnew(&a);
- TEST_ASSERT_NOT_NULL(lst);
-
- ft_lstadd_front(&lst, ft_lstnew(&b));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&b, lst->content);
- TEST_ASSERT_EQUAL(b, *(int*)lst->content);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->content);
- TEST_ASSERT_EQUAL(a, *(int*)lst->next->content);
-
- ft_lstadd_front(&lst, ft_lstnew(&c));
- TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&c, lst->content);
- TEST_ASSERT_EQUAL(c, *(int*)lst->content);
- TEST_ASSERT_NOT_NULL(lst->next);
- TEST_ASSERT_EQUAL_PTR(&b, lst->next->content);
- TEST_ASSERT_EQUAL(b, *(int*)lst->next->content);
- TEST_ASSERT_NOT_NULL(lst->next->next);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->next->content);
- TEST_ASSERT_EQUAL(a, *(int*)lst->next->next->content);
-
- ft_lstclear(&lst, NULL);
-}
diff --git a/test/src/lst/test_ft_lstbsearch.c b/test/src/lst/test_ft_lstbsearch.c
index 218f0bf..81f2578 100644
--- a/test/src/lst/test_ft_lstbsearch.c
+++ b/test/src/lst/test_ft_lstbsearch.c
@@ -17,10 +17,10 @@ TEST(ft_lstbsearch, basic)
int c = 3;
int d = 4;
- ft_lstadd_front(&lst, ft_lstnew(&c));
- ft_lstadd_front(&lst, ft_lstnew(&b));
- ft_lstadd_front(&lst, ft_lstnew(&a));
- ft_lstadd_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_lstbsearch(lst, ft_compar_int, &c);
TEST_ASSERT_NOT_NULL(found);
@@ -33,5 +33,5 @@ TEST(ft_lstbsearch, basic)
found = ft_lstbsearch(lst, ft_compar_int, &d);
TEST_ASSERT_NULL(found);
- ft_lstclear(&lst, NULL);
+ ft_lstdestroy(&lst, NULL);
}
diff --git a/test/src/lst/test_ft_lstclear.c b/test/src/lst/test_ft_lstclear.c
deleted file mode 100644
index acffb17..0000000
--- a/test/src/lst/test_ft_lstclear.c
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "libft_test.h"
-
-TEST_GROUP(ft_lstclear);
-
-TEST_SETUP(ft_lstclear)
-{}
-
-TEST_TEAR_DOWN(ft_lstclear)
-{}
-
-TEST(ft_lstclear, 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
new file mode 100644
index 0000000..e7b98c5
--- /dev/null
+++ b/test/src/lst/test_ft_lstdestroy.c
@@ -0,0 +1,14 @@
+#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
index c8bf90d..53b1380 100644
--- a/test/src/lst/test_ft_lstiter.c
+++ b/test/src/lst/test_ft_lstiter.c
@@ -26,27 +26,27 @@ TEST(ft_lstiter, basic)
ft_lstiter(lst, square_iter_func);
TEST_ASSERT_NULL(lst);
- ft_lstadd_front(&lst, ft_lstnew(&a));
+ ft_lstpush_front(&lst, ft_lstnew(&a));
ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(4, *(int*)lst->content);
+ TEST_ASSERT_EQUAL(4, *(int*)lst->data);
- ft_lstadd_front(&lst, ft_lstnew(&b));
+ ft_lstpush_front(&lst, ft_lstnew(&b));
ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(9, *(int*)lst->content);
- TEST_ASSERT_EQUAL(16, *(int*)lst->next->content);
+ TEST_ASSERT_EQUAL(9, *(int*)lst->data);
+ TEST_ASSERT_EQUAL(16, *(int*)lst->next->data);
- ft_lstadd_front(&lst, ft_lstnew(&c));
+ ft_lstpush_front(&lst, ft_lstnew(&c));
ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(16, *(int*)lst->content);
- TEST_ASSERT_EQUAL(81, *(int*)lst->next->content);
- TEST_ASSERT_EQUAL(256, *(int*)lst->next->next->content);
+ 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_lstadd_front(&lst, ft_lstnew(&d));
+ ft_lstpush_front(&lst, ft_lstnew(&d));
ft_lstiter(lst, square_iter_func);
- TEST_ASSERT_EQUAL(25, *(int*)lst->content);
- TEST_ASSERT_EQUAL(256, *(int*)lst->next->content);
- TEST_ASSERT_EQUAL(81 * 81, *(int*)lst->next->next->content);
- TEST_ASSERT_EQUAL(256 * 256, *(int*)lst->next->next->next->content);
+ 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_lstclear(&lst, NULL);
+ ft_lstdestroy(&lst, NULL);
}
diff --git a/test/src/lst/test_ft_lstlast.c b/test/src/lst/test_ft_lstlast.c
index 6b44c28..82c8096 100644
--- a/test/src/lst/test_ft_lstlast.c
+++ b/test/src/lst/test_ft_lstlast.c
@@ -16,14 +16,14 @@ TEST(ft_lstlast, basic)
int c = 3;
int d = 4;
- ft_lstadd_front(&lst, ft_lstnew(&a));
+ ft_lstpush_front(&lst, ft_lstnew(&a));
TEST_ASSERT_EQUAL_PTR(lst, ft_lstlast(lst));
- ft_lstadd_front(&lst, ft_lstnew(&b));
+ ft_lstpush_front(&lst, ft_lstnew(&b));
TEST_ASSERT_EQUAL_PTR(lst->next, ft_lstlast(lst));
- ft_lstadd_front(&lst, ft_lstnew(&c));
+ ft_lstpush_front(&lst, ft_lstnew(&c));
TEST_ASSERT_EQUAL_PTR(lst->next->next, ft_lstlast(lst));
- ft_lstadd_front(&lst, ft_lstnew(&d));
+ ft_lstpush_front(&lst, ft_lstnew(&d));
TEST_ASSERT_EQUAL_PTR(lst->next->next->next, ft_lstlast(lst));
- ft_lstclear(&lst, NULL);
+ ft_lstdestroy(&lst, NULL);
}
diff --git a/test/src/lst/test_ft_lstlfind.c b/test/src/lst/test_ft_lstlfind.c
index 493a8ad..1851436 100644
--- a/test/src/lst/test_ft_lstlfind.c
+++ b/test/src/lst/test_ft_lstlfind.c
@@ -29,13 +29,13 @@ TEST(ft_lstlfind, basic)
int c = 3;
int d = 4;
- ft_lstadd_front(&lst, ft_lstnew(&c));
- ft_lstadd_front(&lst, ft_lstnew(&c));
- ft_lstadd_front(&lst, ft_lstnew(&a));
- ft_lstadd_front(&lst, ft_lstnew(&c));
- ft_lstadd_front(&lst, ft_lstnew(&b));
- ft_lstadd_front(&lst, ft_lstnew(&a));
- ft_lstadd_front(&lst, ft_lstnew(&a));
+ 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);
@@ -51,5 +51,5 @@ TEST(ft_lstlfind, basic)
found = ft_lstlfind(lst, ft_compar_int, &d);
TEST_ASSERT_NULL(found);
- ft_lstclear(&lst, NULL);
+ ft_lstdestroy(&lst, NULL);
}
diff --git a/test/src/lst/test_ft_lstlsearch.c b/test/src/lst/test_ft_lstlsearch.c
index c9f9c64..83a8f4e 100644
--- a/test/src/lst/test_ft_lstlsearch.c
+++ b/test/src/lst/test_ft_lstlsearch.c
@@ -29,13 +29,13 @@ TEST(ft_lstlsearch, basic)
int c = 3;
int d = 4;
- ft_lstadd_front(&lst, ft_lstnew(&c));
- ft_lstadd_front(&lst, ft_lstnew(&c));
- ft_lstadd_front(&lst, ft_lstnew(&a));
- ft_lstadd_front(&lst, ft_lstnew(&c));
- ft_lstadd_front(&lst, ft_lstnew(&b));
- ft_lstadd_front(&lst, ft_lstnew(&a));
- ft_lstadd_front(&lst, ft_lstnew(&a));
+ 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);
@@ -51,5 +51,5 @@ TEST(ft_lstlsearch, basic)
found = ft_lstlsearch(lst, ft_compar_int, &d);
TEST_ASSERT_EQUAL_PTR(ft_lstlast(lst), found);
- ft_lstclear(&lst, NULL);
+ ft_lstdestroy(&lst, NULL);
}
diff --git a/test/src/lst/test_ft_lstmap.c b/test/src/lst/test_ft_lstmap.c
index 4abdddc..53c2f7a 100644
--- a/test/src/lst/test_ft_lstmap.c
+++ b/test/src/lst/test_ft_lstmap.c
@@ -29,54 +29,54 @@ TEST(ft_lstmap, basic)
mapped = ft_lstmap(lst, f_square, free);
TEST_ASSERT_NULL(mapped);
- ft_lstadd_front(&lst, ft_lstnew(&a));
+ ft_lstpush_front(&lst, ft_lstnew(&a));
mapped = ft_lstmap(lst, f_square, free);
TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->content);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->content);
+ TEST_ASSERT_NOT_NULL(mapped->data);
+ TEST_ASSERT_EQUAL(4, *(int*)mapped->data);
TEST_ASSERT_NULL(mapped->next);
- ft_lstclear(&mapped, free);
+ ft_lstdestroy(&mapped, free);
- ft_lstadd_front(&lst, ft_lstnew(&b));
+ ft_lstpush_front(&lst, ft_lstnew(&b));
mapped = ft_lstmap(lst, f_square, free);
TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->content);
- TEST_ASSERT_EQUAL(9, *(int*)mapped->content);
+ 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->content);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->next->content);
+ TEST_ASSERT_NOT_NULL(mapped->next->data);
+ TEST_ASSERT_EQUAL(4, *(int*)mapped->next->data);
TEST_ASSERT_NULL(mapped->next->next);
- ft_lstclear(&mapped, free);
+ ft_lstdestroy(&mapped, free);
- ft_lstadd_front(&lst, ft_lstnew(&c));
+ ft_lstpush_front(&lst, ft_lstnew(&c));
mapped = ft_lstmap(lst, f_square, free);
TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->content);
- TEST_ASSERT_EQUAL(16, *(int*)mapped->content);
+ 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->content);
- TEST_ASSERT_EQUAL(9, *(int*)mapped->next->content);
+ 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->content);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->next->next->content);
+ 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_lstclear(&mapped, free);
+ ft_lstdestroy(&mapped, free);
- ft_lstadd_front(&lst, ft_lstnew(&d));
+ ft_lstpush_front(&lst, ft_lstnew(&d));
mapped = ft_lstmap(lst, f_square, free);
TEST_ASSERT_NOT_NULL(mapped);
- TEST_ASSERT_NOT_NULL(mapped->content);
- TEST_ASSERT_EQUAL(25, *(int*)mapped->content);
+ 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->content);
- TEST_ASSERT_EQUAL(16, *(int*)mapped->next->content);
+ 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->content);
- TEST_ASSERT_EQUAL(9, *(int*)mapped->next->next->content);
+ 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->content);
- TEST_ASSERT_EQUAL(4, *(int*)mapped->next->next->next->content);
- ft_lstclear(&mapped, free);
+ TEST_ASSERT_NOT_NULL(mapped->next->next->next->data);
+ TEST_ASSERT_EQUAL(4, *(int*)mapped->next->next->next->data);
+ ft_lstdestroy(&mapped, free);
- ft_lstclear(&lst, NULL);
+ ft_lstdestroy(&lst, NULL);
}
diff --git a/test/src/lst/test_ft_lstnew.c b/test/src/lst/test_ft_lstnew.c
index bdb0066..518c885 100644
--- a/test/src/lst/test_ft_lstnew.c
+++ b/test/src/lst/test_ft_lstnew.c
@@ -15,11 +15,11 @@ TEST(ft_lstnew, basic)
lst = ft_lstnew(&a);
TEST_ASSERT_NOT_NULL(lst);
- TEST_ASSERT_EQUAL_PTR(&a, lst->content);
- TEST_ASSERT_EQUAL(a, *(int*)lst->content);
+ 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->content);
+ 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
index 18815d4..827afe6 100644
--- a/test/src/lst/test_ft_lstpop_front.c
+++ b/test/src/lst/test_ft_lstpop_front.c
@@ -15,16 +15,16 @@ TEST(ft_lstpop_front, basic)
int b = 2;
int c = 3;
- ft_lstadd_front(&lst, ft_lstnew(&a));
- ft_lstadd_front(&lst, ft_lstnew(&b));
- ft_lstadd_front(&lst, ft_lstnew(&c));
+ 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->content);
- TEST_ASSERT_EQUAL_PTR(&a, lst->next->content);
+ 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->content);
+ 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
new file mode 100644
index 0000000..9f0d97b
--- /dev/null
+++ b/test/src/lst/test_ft_lstpush_back.c
@@ -0,0 +1,41 @@
+#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
new file mode 100644
index 0000000..4a6af9f
--- /dev/null
+++ b/test/src/lst/test_ft_lstpush_front.c
@@ -0,0 +1,41 @@
+#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
index e32a262..a79016b 100644
--- a/test/src/lst/test_ft_lstremove_if.c
+++ b/test/src/lst/test_ft_lstremove_if.c
@@ -16,14 +16,14 @@ TEST(ft_lstremove_if, basic)
int c = 3;
int d = 4;
- ft_lstadd_back(&lst, ft_lstnew(&a));
- ft_lstadd_back(&lst, ft_lstnew(&b));
- ft_lstadd_back(&lst, ft_lstnew(&c));
- ft_lstadd_back(&lst, ft_lstnew(&d));
- ft_lstadd_back(&lst, ft_lstnew(&d));
- ft_lstadd_back(&lst, ft_lstnew(&d));
- ft_lstadd_back(&lst, ft_lstnew(&a));
- ft_lstadd_back(&lst, ft_lstnew(&a));
+ 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);
@@ -31,39 +31,39 @@ TEST(ft_lstremove_if, basic)
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->content);
- TEST_ASSERT_NOT_NULL(lst->next->content);
- TEST_ASSERT_NOT_NULL(lst->next->next->content);
- TEST_ASSERT_NOT_NULL(lst->next->next->next->content);
- TEST_ASSERT_NOT_NULL(lst->next->next->next->next->content);
- TEST_ASSERT_EQUAL(b, *(int*)lst->content);
- TEST_ASSERT_EQUAL(c, *(int*)lst->next->content);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->content);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->next->content);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->next->next->content);
+ 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->content);
- TEST_ASSERT_NOT_NULL(lst->next->content);
- TEST_ASSERT_NOT_NULL(lst->next->next->content);
- TEST_ASSERT_EQUAL(c, *(int*)lst->content);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->content);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->content);
- TEST_ASSERT_EQUAL(d, *(int*)lst->next->next->next->content);
+ 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