19 #ifndef MIR_TEST_DOUBLES_MOCK_SESSION_H_
20 #define MIR_TEST_DOUBLES_MOCK_SESSION_H_
25 #include <gmock/gmock.h>
55 #endif // MIR_TEST_DOUBLES_MOCK_SESSION_H_
virtual void destroy_surface(SurfaceId surface)=0
Definition: surface_creation_parameters.h:38
MOCK_METHOD3(configure_surface, int(frontend::SurfaceId, MirSurfaceAttrib, int))
virtual SurfaceId create_surface(shell::SurfaceCreationParameters const ¶ms)=0
virtual std::shared_ptr< Surface > get_surface(SurfaceId surface) const =0
virtual int configure_surface(SurfaceId id, MirSurfaceAttrib attrib, int value)=0
Definition: int_wrapper.h:27
Definition: mock_session.h:34
MOCK_METHOD0(force_requests_to_complete, void())
MOCK_CONST_METHOD0(name, std::string())
virtual std::string name() const =0
MOCK_CONST_METHOD1(get_surface, std::shared_ptr< frontend::Surface >(frontend::SurfaceId))
MOCK_METHOD1(create_surface, frontend::SurfaceId(shell::SurfaceCreationParameters const &))
Interface to a configuration of display cards and outputs.
Definition: display_configuration.h:159
virtual void send_display_config(graphics::DisplayConfiguration const &)=0