标签: unit-testing googletest gmock
我想用gmock说明以下内容:
方法A应该被调用两次,一次是参数X,第二次是参数Y.不应该再次调用该方法。
我知道如何做第一部分,但是我怎么说永远不应该再调用这个方法呢?
答案 0 :(得分:3)
{ InSequence s; EXPECT_CALL(mock, Method("X")); EXPECT_CALL(mock, Method("Y")); }
收到这两个电话后,对Method的进一步调用将产生错误。