我有一个功能:
void setData(int *ptr) {
*ptr = 3
};
我可以使用 Hippomock 来模拟这个函数并设置 的值ptr
吗?就像是:mock.OnCallFunc(setData).With(int *ptr).Do({ *ptr = 5;});
所以我以后可以做这样的事情
int p;
setData(&p);
printf("value of p is suppose to be 5: %d\n", p);
我有一个功能:
void setData(int *ptr) {
*ptr = 3
};
我可以使用 Hippomock 来模拟这个函数并设置 的值ptr
吗?就像是:mock.OnCallFunc(setData).With(int *ptr).Do({ *ptr = 5;});
所以我以后可以做这样的事情
int p;
setData(&p);
printf("value of p is suppose to be 5: %d\n", p);