30秒看懂 C语言 如何创建 单元测试
用ctestcode GUI创建
(1)导入代码
菜单->编码助手->导入代码->选择包含C代码的文件夹
(2)创建单元测试
左侧选中要创建单元测试的代码。caseA01.c
菜单里选择 "创建单元测试"
//caseA01.c 示例
int compare(unsigned int a,unsigned int b)
{
if (a-b>0)
{
return 1;
}if( a==b)
{
return 0;
}if ( a<b)
{
return -1;
}
}
(3)编写单元测试
文件名case_开头的是 单元测试用例文件,
在case_compare.c里键入下面的代码
TEST_F(THE_UNIT, compare_UT_Case1_1)
{
unsigned int a = 2;
unsigned int b = 1;
EXPECT_EQ(1, compare(a, b));
}
(4)运行单元测试
![](https://i-blog.csdnimg.cn/blog_migrate/604d7e3fdeb51f6649d87989f7ce4ea1.png)
点击运行,查看输出结果
蓝色代表运行到的代码,红色代表没有运行到。黄色数字表示运行的次数。
C语言编码助手下载地址 v1.35 | |
win10 x64 版本下载 | ctestcode.cn/ctestcode_win10.zip |
linux x64 版本下载 | ctestcode.cn/ctestcode_linux_x64.zip |