19 #ifndef MIR_TEST_DOUBLES_SHELL_H_
20 #define MIR_TEST_DOUBLES_SHELL_H_
26 #include <gmock/gmock.h>
40 std::shared_ptr<frontend::EventSink>
const&));
52 #endif // MIR_TEST_DOUBLES_SHELL_H_
Definition: surface_creation_parameters.h:38
MOCK_METHOD3(open_session, std::shared_ptr< frontend::Session >(pid_t client_pid, std::string const &, std::shared_ptr< frontend::EventSink > const &))
MOCK_METHOD2(create_surface_for, frontend::SurfaceId(std::shared_ptr< frontend::Session > const &, shell::SurfaceCreationParameters const &))
Definition: mock_shell.h:35
virtual void handle_surface_created(std::shared_ptr< Session > const &session)=0
virtual void close_session(std::shared_ptr< Session > const &session)=0
Definition: int_wrapper.h:27
virtual SurfaceId create_surface_for(std::shared_ptr< Session > const &session, shell::SurfaceCreationParameters const ¶ms)=0
MOCK_METHOD1(close_session, void(std::shared_ptr< frontend::Session > const &))
virtual std::shared_ptr< Session > open_session(pid_t client_pid, std::string const &name, std::shared_ptr< EventSink > const &sink)=0