0
目前,我使用没有GTest的GMock(具体来说,我正在使用它与MSTEST)。有什么办法可以得到一连串失败的期望?从GMock获取失败的期望
IE:
EXPECT_CALL(mockObject, MethodWith3Params(1, 2, 3)).Times(1);
// Do does not call MethodWith3Params at all.
stuffDoer.Do(mockObject);
Assert::IsTrue(Mock::VerifyAndClearExpectations(&mockObject), " "/*What can I do here to say what expectation/s failed ?*/);
我假定GMock正存储这些字符串(或至少原始数据可用于推断的消息)的某处,由于GTEST能够告诉你什么时候一个期望是不满足。
@Kindread你可以发布你如何实现这个的例子(因为这是一个公认的答案)?我正在寻找一个MSTEST示例。 – dotbugfix