mirror of
https://gitee.com/apaki/unicstl.git
synced 2025-05-17 19:41:36 +08:00
38 lines
656 B
C
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);
|
|
}
|