2013-09-27 34 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能夠告訴你什麼時候一個期望是不滿足。

回答