unicstl/test/test_graph.c
2024-09-03 12:49:08 +08:00

38 lines
656 B
C

/**
* @file test_graph.c
* @author wenjf (Orig5826@163.com)
* @brief
* @version 0.1
* @date 2024-09-03
*
* @copyright Copyright (c) 2024
*
*/
#include "test.h"
void test_graph_new(void)
{
graph_t graph = graph_new2(sizeof(int), 10);
TEST_ASSERT_NOT_NULL(graph);
graph_free(&graph);
TEST_ASSERT_NULL(graph);
}
void test_graph_print(void)
{
graph_t graph = graph_new2(sizeof(int), 10);
TEST_ASSERT_NOT_NULL(graph);
graph->print_obj = print_num;
graph->print(graph);
graph_free(&graph);
TEST_ASSERT_NULL(graph);
}
void test_graph(void)
{
RUN_TEST(test_graph_new);
RUN_TEST(test_graph_print);
}