This repository has been archived on 2026-02-22. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
libvieter/test/heap/test_heap.c

19 lines
422 B
C

#include "acutest.h"
#include "vieter_heap.h"
#include "vieter_heap_tree.h"
#define TEST_SIZE(heap, size) \
TEST_CHECK(vieter_heap_size(heap) == size); \
TEST_MSG("Size: %zu", vieter_heap_size(heap))
void test_init() {
vieter_heap *heap = vieter_heap_init();
TEST_CHECK(heap != NULL);
TEST_SIZE(heap, 0);
vieter_heap_free(heap);
}
TEST_LIST = {
{"test_init", test_init},
{NULL, NULL}
};