diff options
| author | Mosder <xmosder12@gmail.com> | 2026-08-17 11:57:36 +0200 |
|---|---|---|
| committer | Mosder <xmosder12@gmail.com> | 2026-08-17 11:57:36 +0200 |
| commit | db24efc8c918b323145825735b51f574c6855f00 (patch) | |
| tree | 58a04a38281caff323ff45695ce9a034e7daa9fc /tests | |
| parent | 674fb098ddf9daa173c4e579c84275e943445e5a (diff) | |
feat: added ability to redefine ARR_INIT_CAP and MAX_ALLOC_ATTEMPTS
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ds/array_tests.c | 15 | ||||
| -rw-r--r-- | tests/mem/alloc_tests.c | 1 |
2 files changed, 9 insertions, 7 deletions
diff --git a/tests/ds/array_tests.c b/tests/ds/array_tests.c index 1a9234d..619772a 100644 --- a/tests/ds/array_tests.c +++ b/tests/ds/array_tests.c @@ -1,4 +1,5 @@ #include "array_tests.h" +#define MOS_ARR_INIT_CAP 8 #include "moslib/ds/array.h" #include <string.h> @@ -8,17 +9,17 @@ Test cap_test() { test_assert(arr_cap(arr) == 0, "uninitialized array has capacity different than 0"); arr_append(arr, 0.0); - test_assert(arr_cap(arr) == ARR_INIT_CAP, "initial arr capacity is incorrect"); + test_assert(arr_cap(arr) == MOS_ARR_INIT_CAP, "initial arr capacity is incorrect"); - float items[ARR_INIT_CAP] = {0}; - arr_append_n(arr, items, ARR_INIT_CAP); - test_assert(arr_cap(arr) == 2 * ARR_INIT_CAP, "capacity didn't increase 2 times"); + float items[MOS_ARR_INIT_CAP] = {0}; + arr_append_n(arr, items, MOS_ARR_INIT_CAP); + test_assert(arr_cap(arr) == 2 * MOS_ARR_INIT_CAP, "capacity didn't increase 2 times"); - size_t new_cap = arr_set_cap(arr, 3 * ARR_INIT_CAP); - test_assert(new_cap == arr_cap(arr) && new_cap == 3 * ARR_INIT_CAP, "set cap didn't set correct capacity (cap >= len)"); + size_t new_cap = arr_set_cap(arr, 3 * MOS_ARR_INIT_CAP); + test_assert(new_cap == arr_cap(arr) && new_cap == 3 * MOS_ARR_INIT_CAP, "set cap didn't set correct capacity (cap >= len)"); new_cap = arr_set_cap(arr, 0); - test_assert(new_cap == arr_cap(arr) && new_cap == ARR_INIT_CAP + 1, "set cap didn't set correct capacity (cap < len)"); + test_assert(new_cap == arr_cap(arr) && new_cap == MOS_ARR_INIT_CAP + 1, "set cap didn't set correct capacity (cap < len)"); } Test len_test() { diff --git a/tests/mem/alloc_tests.c b/tests/mem/alloc_tests.c index 41feb3e..5b71887 100644 --- a/tests/mem/alloc_tests.c +++ b/tests/mem/alloc_tests.c @@ -1,4 +1,5 @@ #include "alloc_tests.h" +#define MOS_MAX_ALLOC_ATTEMPTS 1 #include "moslib/mem/alloc.h" #include <limits.h> |
