2014-01-15 84 views
2

我想說與gmock如下:期望與谷歌嘲笑

A法應該叫兩次,一次與參數X,第二次與參數Y.比的方法不應該被再次調用。

我知道如何做第一部分,但我怎麼說該方法不應該再次被調用?

+0

'RetiresOnSaturation()'怎麼樣? – 2014-01-15 20:34:50

回答

3
{ 
    InSequence s; 
    EXPECT_CALL(mock, Method("X")); 
    EXPECT_CALL(mock, Method("Y")); 
} 

一旦收到這兩個調用,進一步調用Method將會產生錯誤。