|
单元测试TBrun中,局部定义的数组结构体变量,如何改变结构体变量的值
如类似下面程序
int dealslistening()
{
int rResult;
int i,j;
int counter=0;
int matchflag=0;
structSReport sReportTemp[150]; //structSReport为结构体类型,具体见下面
for(;;)
{
rResult=funab();
if(rResult==1)
{
break;
}
else
{
counter++;
}
}
for(i=0;i<150;i++)
{
if(sReportTemp[j].SADDR==1) //这里的变量如何在桩函数中设置,来改变其值已达到代码覆盖率
{
if(sReportTemp[count].bear==50)
{
break;
}
matchFlag=1;
break;
}
}
}
结构体的定义如下:
typedef struct
{
int SAddr;
int bear;
}structSReport;
dealslistening函数中的sReportTemp[j].SADDR,sReportTemp[count].bear如何在桩函数中控制改变其
值,求救大侠帮忙看下,给些思路``在线等了 |
|