是否可以模拟检索指针(或引用)作为参数并更改指向对象的方法?
我使用海龟库 - http://turtle.sourceforge.net/ -> 用于 Boost 的 C++ 模拟对象库。(我知道它不是流行的库,但在其他库中可能类似)。
例如:我需要将方法模拟为:
int f(int* x)
{
*x = new_value;
return 0;
}
下一个 SUT 在代码中使用 x 值:(
在expectations我可以设置我的模拟返回什么。但是如何修改论点呢?
怎么做?