#define L_ARRAY_IMPLEMENTATION #include "../include/larray.h" #include int test_l_array() { LArray* array = l_array_create(); int number_1 = 5; int number_2 = 15; l_array_append(array, &number_2); l_array_append(array, &number_1); assert(*(int*)array->items[0] == 15); assert(*(int*)array->items[1] == 5); assert(array->count == 2); assert(array->capacity == 8); l_array_swap(array, 0, 1); assert(*(int*)array->items[0] == 5); assert(*(int*)array->items[1] == 15); l_array_clear(array); assert(array->items == NULL); l_array_delete(array); return 0; }