c++test里面怎么打桩?
能不能讲一下在c++test这个软件里面的打桩方法?具体问题就是,比如我现在函数里要调用fopen这个函数的返回值,可是打桩的时候只能同时有一个返回值,但我想的是返回1的时候执行什么,返回null的时候又执行什么,这两种情况怎么才能同时写出来呢?
比如:a=fopen(×××××)
if (a==null)
{
……;
……;
}
else if(a==1)
{
……;
} fopen可以修改吗,如果fopen只传出1时,除非是网络等传输丢包情况,一般则不需要写,如果非要测
可以对fopen做一层封装,在外面包的函数中加一层控制,
int myfopen()
{
//跟据自己的需要传
}
然后测试函数可以调myopen ,跟据传出值执行
页:
[1]