Files
cworker/clib/cdynarr_test.c
Олег Бородин e954daf809 at work
2023-09-05 13:31:26 +02:00

31 lines
555 B
C

/*
* Copyright 2022 Oleg Borodin <borodin@unix7.org>
*/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <massert.h>
#include <cdynarr.h>
void test01(void) {
cintarr_t* arr = new_cintarr();
const size_t size = 1024 * 1024 * 32;
for (size_t i = 0; i < size; i++) {
cintarr_append(arr, (int64_t)i);
}
for (size_t i = 0; i < size; i++) {
MASSERT(arr->data[i] == i);
}
MASSERT(arr->size == size);
cintarr_free(arr);
}
int main(void) {
test01();
return 0;
}