51Testing软件测试论坛

标题: c++test里面怎么打桩? [打印本页]

作者: csklw_6931    时间: 2007-8-28 20:53
标题: c++test里面怎么打桩?
能不能讲一下在c++test这个软件里面的打桩方法?
具体问题就是,比如我现在函数里要调用fopen这个函数的返回值,可是打桩的时候只能同时有一个返回值,但我想的是返回1的时候执行什么,返回null的时候又执行什么,这两种情况怎么才能同时写出来呢?

比如:a=fopen(×××××)
if (a==null)
{
……;
……;
}
else if(a==1)
{
……;
}
作者: cwj007    时间: 2007-9-3 14:01
fopen可以修改吗,如果fopen只传出1时,除非是网络等传输丢包情况,一般则不需要写,如果非要测
可以对fopen做一层封装,在外面包的函数中加一层控制,
int myfopen()
{
   
    //跟据自己的需要传
}


然后测试函数可以调myopen ,跟据传出值执行




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2