ph5623082 发表于 2011-11-9 19:25:23

在线等高手

单元测试TBrun中,局部定义的数组结构体变量,如何改变结构体变量的值
如类似下面程序

int dealslistening()
{
   int rResult;
   int i,j;
   int counter=0;
   int matchflag=0;
   structSReportsReportTemp; //structSReport为结构体类型,具体见下面
   for(;;)
   {
      rResult=funab();
      if(rResult==1)
      {
      break;
      }
      else
      {
         counter++;
      }
    }
   for(i=0;i<150;i++)
   {
      if(sReportTemp.SADDR==1) //这里的变量如何在桩函数中设置,来改变其值已达到代码覆盖率
      {
         if(sReportTemp.bear==50)
             {
                break;
             }
            matchFlag=1;
            break;
         }
    }
}

结构体的定义如下:
typedef struct
{
int SAddr;
int bear;
}structSReport;

dealslistening函数中的sReportTemp.SADDR,sReportTemp.bear如何在桩函数中控制改变其

值,求救大侠帮忙看下,给些思路``在线等了

愚人 发表于 2011-11-19 00:02:37

帮你顶顶
页: [1]
查看完整版本: 在线等高手