19 #ifndef MIR_TEST_DOUBLES_MOCK_PROMPT_SESSION_LISTENER_H_ 20 #define MIR_TEST_DOUBLES_MOCK_PROMPT_SESSION_LISTENER_H_ 22 #include "mir/scene/prompt_session_listener.h" 24 #include <gmock/gmock.h> 37 MOCK_METHOD1(starting,
void(std::shared_ptr<scene::PromptSession>
const&));
38 MOCK_METHOD1(stopping,
void(std::shared_ptr<scene::PromptSession>
const&));
39 MOCK_METHOD1(suspending,
void(std::shared_ptr<scene::PromptSession>
const&));
40 MOCK_METHOD1(resuming,
void(std::shared_ptr<scene::PromptSession>
const&));
42 MOCK_METHOD2(prompt_provider_added,
void(scene::PromptSession
const&, std::shared_ptr<scene::Session>
const&));
43 MOCK_METHOD2(prompt_provider_removed,
void(scene::PromptSession
const&, std::shared_ptr<scene::Session>
const&));
50 #endif // MIR_TEST_DOUBLES_MOCK_PROMPT_SESSION_LISTENER_H_ AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: blob.h:26
virtual ~MockPromptSessionListener() noexcept(true)
Definition: mock_prompt_session_listener.h:35
MOCK_METHOD1(starting, void(std::shared_ptr< scene::PromptSession > const &))
MOCK_METHOD2(prompt_provider_added, void(scene::PromptSession const &, std::shared_ptr< scene::Session > const &))
Definition: mock_prompt_session_listener.h:33