aboutsummaryrefslogtreecommitdiff
path: root/test_mini/libft/test/src/runner
diff options
context:
space:
mode:
authornass1pro <nass1pro@gmail.com>2020-06-09 19:48:34 +0200
committernass1pro <nass1pro@gmail.com>2020-06-13 11:31:00 +0200
commit579a26f5593039ffbbd1a81e45ecf0ef8797cb5d (patch)
treec5b6761db98e27d15bab3fb45ba9e0a646cf06e0 /test_mini/libft/test/src/runner
parent9fabc25a980550afc6337fd729632462f2680daa (diff)
downloadminishell-579a26f5593039ffbbd1a81e45ecf0ef8797cb5d.tar.gz
minishell-579a26f5593039ffbbd1a81e45ecf0ef8797cb5d.tar.bz2
minishell-579a26f5593039ffbbd1a81e45ecf0ef8797cb5d.zip
add lexer
add single quote
Diffstat (limited to 'test_mini/libft/test/src/runner')
-rw-r--r--test_mini/libft/test/src/runner/test_runner_algo.c59
-rw-r--r--test_mini/libft/test/src/runner/test_runner_ctype.c64
-rw-r--r--test_mini/libft/test/src/runner/test_runner_ht.c51
-rw-r--r--test_mini/libft/test/src/runner/test_runner_lst.c103
-rw-r--r--test_mini/libft/test/src/runner/test_runner_mem.c69
-rw-r--r--test_mini/libft/test/src/runner/test_runner_str.c6
-rw-r--r--test_mini/libft/test/src/runner/test_runner_vec.c50
7 files changed, 402 insertions, 0 deletions
diff --git a/test_mini/libft/test/src/runner/test_runner_algo.c b/test_mini/libft/test/src/runner/test_runner_algo.c
new file mode 100644
index 0000000..8873797
--- /dev/null
+++ b/test_mini/libft/test/src/runner/test_runner_algo.c
@@ -0,0 +1,59 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* test_runner_algo.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/02/13 21:25:52 by cacharle #+# #+# */
+/* Updated: 2020/02/13 21:37:15 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "libft_test.h"
+
+
+TEST_GROUP_RUNNER(ft_bsearch)
+{
+ RUN_TEST_CASE(ft_bsearch, basic);
+}
+
+TEST_GROUP_RUNNER(ft_compar_int)
+{
+ RUN_TEST_CASE(ft_compar_int, basic);
+}
+
+TEST_GROUP_RUNNER(ft_heapsort)
+{
+ RUN_TEST_CASE(ft_heapsort, basic);
+}
+
+TEST_GROUP_RUNNER(ft_is_set)
+{
+ RUN_TEST_CASE(ft_is_set, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lfind)
+{
+ RUN_TEST_CASE(ft_lfind, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lsearch)
+{
+ RUN_TEST_CASE(ft_lsearch, basic);
+}
+
+TEST_GROUP_RUNNER(ft_mergesort)
+{
+ RUN_TEST_CASE(ft_mergesort, basic);
+}
+
+TEST_GROUP_RUNNER(ft_qsort)
+{
+ RUN_TEST_CASE(ft_qsort, basic);
+}
+
+TEST_GROUP_RUNNER(ft_reverse)
+{
+ RUN_TEST_CASE(ft_reverse, basic);
+}
diff --git a/test_mini/libft/test/src/runner/test_runner_ctype.c b/test_mini/libft/test/src/runner/test_runner_ctype.c
new file mode 100644
index 0000000..7f9148e
--- /dev/null
+++ b/test_mini/libft/test/src/runner/test_runner_ctype.c
@@ -0,0 +1,64 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* test_runner_ctype.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/02/12 22:44:43 by cacharle #+# #+# */
+/* Updated: 2020/02/12 23:13:02 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "libft_test.h"
+
+TEST_GROUP_RUNNER(ft_isalnum)
+{
+ RUN_TEST_CASE(ft_isalnum, base);
+}
+
+TEST_GROUP_RUNNER(ft_isalpha)
+{
+ RUN_TEST_CASE(ft_isalpha, base);
+}
+
+TEST_GROUP_RUNNER(ft_isascii)
+{
+ RUN_TEST_CASE(ft_isascii, base);
+}
+
+TEST_GROUP_RUNNER(ft_isblank)
+{
+ RUN_TEST_CASE(ft_isblank, base);
+}
+
+TEST_GROUP_RUNNER(ft_isdigit)
+{
+ RUN_TEST_CASE(ft_isdigit, base);
+}
+
+TEST_GROUP_RUNNER(ft_isprint)
+{
+ RUN_TEST_CASE(ft_isprint, base);
+}
+
+TEST_GROUP_RUNNER(ft_isspace)
+{
+ RUN_TEST_CASE(ft_isspace, base);
+}
+
+TEST_GROUP_RUNNER(ft_todigit)
+{
+ RUN_TEST_CASE(ft_todigit, base);
+}
+
+TEST_GROUP_RUNNER(ft_tolower)
+{
+ RUN_TEST_CASE(ft_tolower, base);
+}
+
+TEST_GROUP_RUNNER(ft_toupper)
+{
+ RUN_TEST_CASE(ft_toupper, base);
+}
+
diff --git a/test_mini/libft/test/src/runner/test_runner_ht.c b/test_mini/libft/test/src/runner/test_runner_ht.c
new file mode 100644
index 0000000..1563a72
--- /dev/null
+++ b/test_mini/libft/test/src/runner/test_runner_ht.c
@@ -0,0 +1,51 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* test_runner_ht.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/02/12 22:44:39 by cacharle #+# #+# */
+/* Updated: 2020/02/28 12:17:33 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "libft_test.h"
+
+TEST_GROUP_RUNNER(ft_htentry_new)
+{
+ RUN_TEST_CASE(ft_htentry_new, basic);
+}
+
+TEST_GROUP_RUNNER(ft_htnew)
+{
+ RUN_TEST_CASE(ft_htnew, segfault);
+ RUN_TEST_CASE(ft_htnew, error_null);
+ RUN_TEST_CASE(ft_htnew, happy_path);
+}
+
+TEST_GROUP_RUNNER(ft_htget)
+{
+ RUN_TEST_CASE(ft_htget, segfault);
+ RUN_TEST_CASE(ft_htget, error_null);
+ RUN_TEST_CASE(ft_htget, basic);
+}
+
+TEST_GROUP_RUNNER(ft_htset)
+{
+ RUN_TEST_CASE(ft_htset, segfault);
+ RUN_TEST_CASE(ft_htset, error_null);
+ RUN_TEST_CASE(ft_htset, happy_path);
+ RUN_TEST_CASE(ft_htset, reset);
+ RUN_TEST_CASE(ft_htset, collision);
+}
+
+TEST_GROUP_RUNNER(ft_htdelone)
+{
+ RUN_TEST_CASE(ft_htdelone, basic);
+}
+
+TEST_GROUP_RUNNER(ft_htdestroy)
+{
+ RUN_TEST_CASE(ft_htdestroy, basic);
+}
diff --git a/test_mini/libft/test/src/runner/test_runner_lst.c b/test_mini/libft/test/src/runner/test_runner_lst.c
new file mode 100644
index 0000000..5ae9557
--- /dev/null
+++ b/test_mini/libft/test/src/runner/test_runner_lst.c
@@ -0,0 +1,103 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* test_runner_lst.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/02/15 03:54:05 by cacharle #+# #+# */
+/* Updated: 2020/02/17 03:24:41 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "libft_test.h"
+
+TEST_GROUP_RUNNER(ft_lstpush_back)
+{
+ RUN_TEST_CASE(ft_lstpush_back, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstpush_front)
+{
+ RUN_TEST_CASE(ft_lstpush_front, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstbsearch)
+{
+ RUN_TEST_CASE(ft_lstbsearch, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstlsearch)
+{
+ RUN_TEST_CASE(ft_lstlsearch, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstlfind)
+{
+ RUN_TEST_CASE(ft_lstlfind, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstdestroy)
+{
+ RUN_TEST_CASE(ft_lstdestroy, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstdelone)
+{
+ RUN_TEST_CASE(ft_lstdelone, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstiter)
+{
+ RUN_TEST_CASE(ft_lstiter, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstlast)
+{
+ RUN_TEST_CASE(ft_lstlast, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstmap)
+{
+ RUN_TEST_CASE(ft_lstmap, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstnew)
+{
+ RUN_TEST_CASE(ft_lstnew, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstpop_front)
+{
+ RUN_TEST_CASE(ft_lstpop_front, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstremove_if)
+{
+ RUN_TEST_CASE(ft_lstremove_if, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstreverse)
+{
+ RUN_TEST_CASE(ft_lstreverse, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstreverse_ret)
+{
+ RUN_TEST_CASE(ft_lstreverse_ret, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstsize)
+{
+ RUN_TEST_CASE(ft_lstsize, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstsort)
+{
+ RUN_TEST_CASE(ft_lstsort, basic);
+}
+
+TEST_GROUP_RUNNER(ft_lstsorted_merge)
+{
+ RUN_TEST_CASE(ft_lstsorted_merge, basic);
+}
diff --git a/test_mini/libft/test/src/runner/test_runner_mem.c b/test_mini/libft/test/src/runner/test_runner_mem.c
new file mode 100644
index 0000000..093d064
--- /dev/null
+++ b/test_mini/libft/test/src/runner/test_runner_mem.c
@@ -0,0 +1,69 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* test_runner_mem.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/02/13 03:36:16 by cacharle #+# #+# */
+/* Updated: 2020/02/13 20:40:24 by cacharle ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+#include "libft_test.h"
+
+TEST_GROUP_RUNNER(ft_bzero)
+{
+ RUN_TEST_CASE(ft_bzero, basic);
+}
+
+TEST_GROUP_RUNNER(ft_calloc)
+{
+ RUN_TEST_CASE(ft_calloc, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memccpy)
+{
+ RUN_TEST_CASE(ft_memccpy, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memchr)
+{
+ RUN_TEST_CASE(ft_memchr, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memcmp)
+{
+ RUN_TEST_CASE(ft_memcmp, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memcpy)
+{
+ RUN_TEST_CASE(ft_memcpy, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memmem)
+{
+ RUN_TEST_CASE(ft_memmem, basic);
+ RUN_TEST_CASE(ft_memmem, invalid_len);
+}
+
+TEST_GROUP_RUNNER(ft_memmove)
+{
+ RUN_TEST_CASE(ft_memmove, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memset)
+{
+ RUN_TEST_CASE(ft_memset, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memset_pattern4)
+{
+ RUN_TEST_CASE(ft_memset_pattern4, basic);
+}
+
+TEST_GROUP_RUNNER(ft_memswap)
+{
+ RUN_TEST_CASE(ft_memswap, basic);
+}
diff --git a/test_mini/libft/test/src/runner/test_runner_str.c b/test_mini/libft/test/src/runner/test_runner_str.c
new file mode 100644
index 0000000..3d829ad
--- /dev/null
+++ b/test_mini/libft/test/src/runner/test_runner_str.c
@@ -0,0 +1,6 @@
+#include "libft_test.h"
+
+TEST_GROUP_RUNNER(ft_strlen)
+{
+ RUN_TEST_CASE(ft_strlen, basic);
+}
diff --git a/test_mini/libft/test/src/runner/test_runner_vec.c b/test_mini/libft/test/src/runner/test_runner_vec.c
new file mode 100644
index 0000000..e0d3008
--- /dev/null
+++ b/test_mini/libft/test/src/runner/test_runner_vec.c
@@ -0,0 +1,50 @@
+/* ************************************************************************** */
+/* */
+/* ::: :::::::: */
+/* test_runner_vec.c :+: :+: :+: */
+/* +:+ +:+ +:+ */
+/* By: charles <charles.cabergs@gmail.com> +#+ +:+ +#+ */
+/* +#+#+#+#+#+ +#+ */
+/* Created: 2020/04/01 19:55:53 by charles #+# #+# */
+/* Updated: 2020/04/01 22:49:28 by charles ### ########.fr */
+/* */
+/* ************************************************************************** */
+
+
+#include "libft_test.h"
+
+TEST_GROUP_RUNNER(ft_vecdestroy)
+{
+ RUN_TEST_CASE(ft_vecdestroy, basic);
+}
+
+TEST_GROUP_RUNNER(ft_vecgrow)
+{
+ RUN_TEST_CASE(ft_vecgrow, basic);
+}
+
+TEST_GROUP_RUNNER(ft_veciter)
+{
+ RUN_TEST_CASE(ft_veciter, basic);
+}
+
+TEST_GROUP_RUNNER(ft_vecnew)
+{
+ RUN_TEST_CASE(ft_vecnew, basic);
+}
+
+TEST_GROUP_RUNNER(ft_vecpop)
+{
+ RUN_TEST_CASE(ft_vecpop, basic);
+}
+
+TEST_GROUP_RUNNER(ft_vecpush)
+{
+ RUN_TEST_CASE(ft_vecpush, basic);
+}
+
+TEST_GROUP_RUNNER(ft_vecremove)
+{
+ RUN_TEST_CASE(ft_vecremove, basic);
+}
+