All checks were successful
Validate the build / validate-build (push) Successful in 26s
25 lines
672 B
C
25 lines
672 B
C
#include "../src/ast.h"
|
|
#include "munit.h"
|
|
|
|
static MunitResult test_ast_node_alloc(const MunitParameter params[], void *data) {
|
|
(void)params;
|
|
(void)data;
|
|
|
|
ast_node_t *node = nullptr;
|
|
error_t *err = ast_node_alloc(&node);
|
|
|
|
munit_assert_ptr_not_null(node);
|
|
munit_assert_ptr_null(err);
|
|
|
|
ast_node_free(node);
|
|
|
|
return MUNIT_OK;
|
|
}
|
|
|
|
static MunitTest ast_tests[] = {
|
|
{"/node_alloc", test_ast_node_alloc, nullptr, nullptr, MUNIT_TEST_OPTION_NONE, nullptr},
|
|
{nullptr, nullptr, nullptr, nullptr, MUNIT_TEST_OPTION_NONE, nullptr}
|
|
};
|
|
|
|
const MunitSuite ast_test_suite = {"/ast", ast_tests, nullptr, 1, MUNIT_SUITE_OPTION_NONE};
|