From 2e96a00fde32b44513c40ffbb263a334284e3357 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Mon, 5 Feb 2018 21:25:11 +0100 Subject: [PATCH] Improve coverage. --- tests/test-marray.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/test-marray.c b/tests/test-marray.c index b3f469dd..743562b8 100644 --- a/tests/test-marray.c +++ b/tests/test-marray.c @@ -86,6 +86,10 @@ static void test_uint(void) } assert( s == 100 * 99 /2); + array_uint_pop_at(&s, v, 49); + assert (s == 49); + array_uint_push_at(v, 49, 49); + array_uint_pop_at (NULL, v, 0); assert(array_uint_size(v) == 99); s= 0; @@ -125,9 +129,17 @@ static void test_uint(void) assert(array_uint_size(v) == 1000); assert(*array_uint_cget(v, 999) == 0); - array_uint_t v2; + array_uint_t v2, v3; array_uint_init_set(v2,v); + array_uint_init(v3); + array_uint_push_back(v3, 459320); + array_uint_set(v3, v); + assert (array_uint_equal_p(v3, v)); + array_uint_push_back(v3, 459320); + array_uint_set(v3, v); + assert (array_uint_equal_p(v3, v)); array_uint_clear(v); + array_uint_clear(v3); assert(array_uint_size(v2) == 1000); assert(*array_uint_cget(v2, 999) == 0); array_uint_push_at (v2, 0, 1742);