From e514d74f43d570a755f4beaef6f26da1d8e338b2 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Sun, 4 Apr 2021 22:28:32 +0200 Subject: [PATCH] Update test to be more pertinent --- tests/test-mdeque.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/test-mdeque.c b/tests/test-mdeque.c index 6a83b6ad..6814ea69 100644 --- a/tests/test-mdeque.c +++ b/tests/test-mdeque.c @@ -113,9 +113,11 @@ static void test1(void) for(int i = 0; i < 99*2; i++) assert (*deque_get(d, (size_t) i) == (i < 99) ? i - 99 : i - 98); for(int i = 0; i < 98; i++) { - deque_pop_back(NULL, d); + deque_pop_back(&j, d); + assert (j == i - 99); assert (*deque_back(d) == i - 98); - deque_pop_front(NULL, d); + deque_pop_front(&j, d); + assert (j == 99 - i); assert (*deque_front(d) == 98 - i); } deque_pop_back(&j, d); @@ -130,6 +132,10 @@ static void test1(void) assert (*deque_get(d, 0) == 1918); assert (*deque_get(d, 1) == 1914); + deque_pop_back(NULL, d); + deque_pop_front(NULL, d); + assert (deque_empty_p(d)); + deque_clear(d); }