30秒看懂 C语言 如何创建 单元测试

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)运行单元测试


点击运行,查看输出结果 


蓝色代表运行到的代码,红色代表没有运行到。黄色数字表示运行的次数。

 

C语言编码助手下载地址 v1.35
win10 x64
版本下载
ctestcode.cn/ctestcode_win10.zip
linux x64
版本下载
ctestcode.cn/ctestcode_linux_x64.zip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值