diff options
Diffstat (limited to 'services/surfaceflinger/tests/unittests/mock/MockMessageQueue.h')
-rw-r--r-- | services/surfaceflinger/tests/unittests/mock/MockMessageQueue.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/services/surfaceflinger/tests/unittests/mock/MockMessageQueue.h b/services/surfaceflinger/tests/unittests/mock/MockMessageQueue.h index a82b583d6a..0e7b320787 100644 --- a/services/surfaceflinger/tests/unittests/mock/MockMessageQueue.h +++ b/services/surfaceflinger/tests/unittests/mock/MockMessageQueue.h @@ -18,6 +18,7 @@ #include <gmock/gmock.h> +#include "FrameTimeline.h" #include "Scheduler/EventThread.h" #include "Scheduler/MessageQueue.h" @@ -29,11 +30,16 @@ public: ~MessageQueue() override; MOCK_METHOD1(init, void(const sp<SurfaceFlinger>&)); - MOCK_METHOD1(setEventConnection, void(const sp<EventThreadConnection>& connection)); + MOCK_METHOD1(setInjector, void(sp<EventThreadConnection>)); MOCK_METHOD0(waitMessage, void()); MOCK_METHOD1(postMessage, void(sp<MessageHandler>&&)); MOCK_METHOD0(invalidate, void()); MOCK_METHOD0(refresh, void()); + MOCK_METHOD3(initVsync, + void(scheduler::VSyncDispatch&, frametimeline::TokenManager&, + std::chrono::nanoseconds)); + MOCK_METHOD1(setDuration, void(std::chrono::nanoseconds workDuration)); + MOCK_METHOD0(nextExpectedInvalidate, std::optional<std::chrono::steady_clock::time_point>()); }; } // namespace android::mock |