blob: 82c80968f7d571a500d6e7d1087b69b1d70cca4e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#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);
}
|