c++ - How (if at all) can I mock a mocked class on the heap? -
i created test mock class pretty simple described in docs:
class mocklogicloopable : public logicloopable { public: mock_method0(update,void()); mock_method0(loopabletype,loopabletype()); }; now i'd this:
test(examplegroup,example) { mocklogicloopable* mll = new mocklogicloopable(); expect_call(mll,loopabletype()) .willrepeatedly(return(logic)); } i'm not sure how, if @ all, can realized googlemock.
you have pointer in mll, expect_call expects first argument value. dereference pointer *, other:
expect_call(*mll, loopabletype()) .willrepeatedly(return(logic));
Comments
Post a Comment