我创建了一个测试模拟类,就像文档中描述的那样简单:
class MockLogicLoopable : public LogicLoopable
{
public:
MOCK_METHOD0(update,void());
MOCK_METHOD0(loopableType,LoopableType());
};
现在我想做这样的事情:
TEST(Examplegroup,Example)
{
MockLogicLoopable* mll = new MockLogicLoopable();
EXPECT_CALL(mll,loopableType())
.WillRepeatedly(Return(LOGIC));
}
我不确定如何(如果有的话)使用 googlemock 来实现这样的事情。