使用Google Mock 1.7.0,我有一个模拟对象与一个方法,我希望它被调用,在这种情况下,模拟方法应该抛出一个异常。如何让模拟对象在Google Mock中引发异常?
ObjectMock object_mock_;
EXPECT_CALL(object_mock_, method())
.Times(1)
.WillRepeatedly(???);
是否存在引发异常的Google Mock动作?我没有在文档中找到它,但我怀疑迄今为止没有人需要它。
谢谢!
错误:宏“ACTION_P”需要2个参数,但只有1个参数 – user1735594
@ user1735594对不起,实际上'ACTION_P'是用来接收额外的参数,这在您的情况下不需要。我会相应地编辑我的答案。 –
我相当不明白为什么这个答案收到downvote?这不可能真的与它的内容有关,但可能是个人的意思。 –