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