2013-09-27 32 views
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能够告诉你什么时候一个期望是不满足。

回答