Week Overview

 

数组要初始化:
char line[128];
memset(line, 0, 128);
 
指针指向的变量要分配空间(也可以在调用它的函数中分配),数组不用分配空间
cmdList * first;
first=(cmdList *)malloc(sizeof(cmdList));
 
malloc, realloc/ free;
fopen/ fclose
new/ delete
 
每个 CPPUNIT_TEST() 调用一次 set up, 一次 tear down
abnormal的情况:
被测函数a中写到的不正常情况,参数为NULL和不正确的值,被测函数中调用的全局变量不正常(空值或不正确),被测函数中调用的函数b不正常的情况(函数b不正确的返回值)
 
调用fputs后应调用fseek重新定位指针,否则下个函数操作从写入的字后开始读
fputs(“aaaa/n”, m_pcfg);
fseek(m_pcfg,0L,SEEK_SET);
 
test case运行中途crash,会在当前路径下产生core.*文件
 
句柄FILE *m_pcfg;写操作
#define SEQUENCE_CFG_FILE "/root/saratoga/saramon/test/unittest/testSaraMon.conf"
FILE * m_pcfg;
 
m_pcfg = fopen(SEQUENCE_CFG_FILE,"r+");
fputs();
fclose(m_pcfg);
 
linux操作
源程序改动,make clean, make, 删除test/unittest/obj_linux*下的testsaramon  (rm –rf filename)
再到test/unittest下编译,make clean, make debugnoshared
查看结果,./run, vi /tmp/testsaramon (case sensitive)
 
ssh IP 远程连接
scp filename root@IP:/root/work 拷贝file到work下
svn info
svn up 更新本地文件
svn co http://10.4.7.41/sw1projects/saratoga/trunk/v2_10_15/    /root/v2_10_15   拷贝到本地
svn diff >&a 把修改信息汇总存入a文件
svn ci –m “modified testcase by norazhuang” 提交程序,添加修改注释
 
source insight
new project 建在源码的大目录下,
add project files, add源码和库文件(pwlib,Openh323),recursively add all subfolders打勾
 
 
 
 
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值