Unit testing 谷歌模拟的期望

Unit testing 谷歌模拟的期望,unit-testing,googletest,gmock,Unit Testing,Googletest,Gmock,我想对gmock说以下几点: 方法A应调用两次,一次调用参数X,第二次调用参数Y。然后,不应再次调用该方法 我知道如何做第一部分,但我如何说该方法不应再被调用 { InSequence s; EXPECT_CALL(mock, Method("X")); EXPECT_CALL(mock, Method("Y")); } 一旦接收到这两个调用,对方法的进一步调用将生成错误。关于refiresonsaturation()?

我想对gmock说以下几点:

方法A应调用两次,一次调用参数X,第二次调用参数Y。然后,不应再次调用该方法

我知道如何做第一部分,但我如何说该方法不应再被调用

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

一旦接收到这两个调用,对方法的进一步调用将生成错误。

关于
refiresonsaturation()