mirror of
https://gitee.com/apaki/unicstl.git
synced 2025-07-03 23:56:54 +08:00
修复bug,这就是单元测试的意义吧!
This commit is contained in:
parent
447200a5e6
commit
383f9ffe4b
@ -283,5 +283,5 @@ void heap_free(heap_t* heap)
|
|||||||
(*heap)->destory(*heap);
|
(*heap)->destory(*heap);
|
||||||
free(*heap);
|
free(*heap);
|
||||||
}
|
}
|
||||||
heap = NULL;
|
*heap = NULL;
|
||||||
}
|
}
|
||||||
|
@ -227,5 +227,5 @@ void list_free(list_t* list)
|
|||||||
(*list)->destory(*list);
|
(*list)->destory(*list);
|
||||||
free(*list);
|
free(*list);
|
||||||
}
|
}
|
||||||
list = NULL;
|
*list = NULL;
|
||||||
}
|
}
|
||||||
|
@ -347,5 +347,5 @@ void queue_free(queue_t* queue)
|
|||||||
(*queue)->destory(*queue);
|
(*queue)->destory(*queue);
|
||||||
free(*queue);
|
free(*queue);
|
||||||
}
|
}
|
||||||
queue = NULL;
|
*queue = NULL;
|
||||||
}
|
}
|
||||||
|
@ -1539,5 +1539,5 @@ void tree_free(tree_t* tree)
|
|||||||
(*tree)->destory(*tree);
|
(*tree)->destory(*tree);
|
||||||
free(*tree);
|
free(*tree);
|
||||||
}
|
}
|
||||||
tree = NULL;
|
*tree = NULL;
|
||||||
}
|
}
|
||||||
|
27
test/demo_queue.c
Normal file
27
test/demo_queue.c
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
/**
|
||||||
|
* @file demo_queue.c
|
||||||
|
* @author wenjf (Orig5826@163.com)
|
||||||
|
* @brief
|
||||||
|
* @version 0.1
|
||||||
|
* @date 2024-08-28
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2024
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#include "test.h"
|
||||||
|
|
||||||
|
static void test_queue_destory(void)
|
||||||
|
{
|
||||||
|
queue_t queue = NULL;
|
||||||
|
queue = queue_new();
|
||||||
|
TEST_ASSERT_TRUE(queue_init(queue, sizeof(int)));
|
||||||
|
TEST_ASSERT_NOT_NULL(queue);
|
||||||
|
|
||||||
|
queue_free(&queue);
|
||||||
|
TEST_ASSERT_NULL(queue);
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_queue(void)
|
||||||
|
{
|
||||||
|
RUN_TEST(test_queue_destory);
|
||||||
|
}
|
@ -74,6 +74,7 @@ int main(int argc, char const *argv[])
|
|||||||
UNITY_BEGIN();
|
UNITY_BEGIN();
|
||||||
|
|
||||||
test_stack();
|
test_stack();
|
||||||
|
test_queue();
|
||||||
|
|
||||||
UNITY_END();
|
UNITY_END();
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user