ドキュメントで説明されているのと同じくらい簡単なテスト モック クラスを作成しました。
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 でどのように実現できるのか、まったくわかりません。