aboutsummaryrefslogtreecommitdiffstats
path: root/tests/dynarray.c
diff options
context:
space:
mode:
authorjustanothercatgirl <sotov2070@gmail.com>2024-06-19 14:17:30 +0300
committerjustanothercatgirl <sotov2070@gmail.com>2024-06-19 14:17:30 +0300
commitb2df541c5d0dc00368754fd35e0af2341d1458eb (patch)
treee657b490c7b97814120026f1112fa1a7265d5a10 /tests/dynarray.c
parentdff89dcae590315c6916bc24407f9c80dd74f049 (diff)
moved all containers to a single header "container.h"
TODO: add linked list, hash map and other shit like this to the header
Diffstat (limited to 'tests/dynarray.c')
-rw-r--r--tests/dynarray.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/dynarray.c b/tests/dynarray.c
index d7a79d7..2d9ea61 100644
--- a/tests/dynarray.c
+++ b/tests/dynarray.c
@@ -1,8 +1,6 @@
-#define DYNARRAY_IMPLEMENTATION
-#define UTILITY_IMPLEMENTATION
+#define CONTAINER_IMPLEMENTATION
#define UTILTY_EXPOSE_HELPERS
-#include "../include/dynarray.h"
-#include "../include/utility.h"
+#include "../include/container.h"
#include <stdio.h>
#include <stdlib.h>
@@ -56,7 +54,8 @@ int main(void)
array_qsort_integral(arr); // size: 5, cap: 5
/* qsort(arr, array_size(arr), array_element_size(arr), __default_int_cmp); */
print_arr(arr, __LINE__, "qsort");
- array_insert(arr, 20, 1); // size: 6, cap: 8
+ TEST_TYPE __inserted = 20;
+ array_insert(arr, __inserted, 1); // size: 6, cap: 8
print_arr(arr, __LINE__, "1 insert");
for (size_t i = 0; i <= array_size(arr); i += 2) {
@@ -74,7 +73,7 @@ int main(void)
puts("\x1b[32mTest for \"" stringify(TEST_TYPE)"\" passed\x1b[0m");
}
TEST_TYPE* elem;
- if ((elem = array_at(arr, 2)) != NULL) {
+ if ((elem = array_at(arr, 1)) != NULL) {
if (*elem == 42) {
puts("array_at(1) = 42");
}