我正在测试我的类是否使用正确的参数调用模拟类的方法。我已经建立了一个基本的期望:
// mListener is a mocked object
// This expectation accepts any argument
EXPECT_CALL(this->mListener, OnChanged(_))
.Times(1);
这很好,但我也想验证这个论点。它是一个只有使用输出参数的访问器的对象:
// aValue is an output parameter
HRESULT get_Value(int* aValue);
如何定义一个匹配器来检查get_Value
放入的值aValue
?