19 #ifndef MIR_TEST_DISPLAY_CONFIG_MATCHERS_H_ 20 #define MIR_TEST_DISPLAY_CONFIG_MATCHERS_H_ 25 #include <gmock/gmock.h> 39 class DisplayConfiguration;
41 static void PrintTo(mir::protobuf::DisplayConfiguration
const&, ::std::ostream*) __attribute__ ((unused));
42 void PrintTo(mir::protobuf::DisplayConfiguration
const&, ::std::ostream*) {}
44 static void PrintTo(mir::protobuf::Connection
const&, ::std::ostream*) __attribute__ ((unused));
45 void PrintTo(mir::protobuf::Connection
const&, ::std::ostream*)
53 class DisplayConfiguration;
60 testing::MatchResultListener* listener,
61 graphics::DisplayConfiguration
const& display_config1,
62 graphics::DisplayConfiguration
const& display_config2);
65 testing::MatchResultListener* listener,
67 graphics::DisplayConfiguration
const& display_config);
70 testing::MatchResultListener* listener,
71 protobuf::DisplayConfiguration
const& protobuf_config,
72 graphics::DisplayConfiguration
const& display_config);
75 testing::MatchResultListener* listener,
80 testing::MatchResultListener* listener,
82 protobuf::DisplayConfiguration
const& protobuf_config);
85 testing::MatchResultListener* listener,
86 graphics::DisplayConfiguration
const& display_config1,
90 testing::MatchResultListener* listener,
91 std::shared_ptr<graphics::DisplayConfiguration const> & display_config1,
95 testing::MatchResultListener* listener,
97 graphics::DisplayConfiguration
const& display_config1);
100 testing::MatchResultListener* listener,
102 graphics::DisplayConfiguration
const& server_config);
105 testing::MatchResultListener* listener,
106 graphics::DisplayConfiguration
const& server_config,
110 testing::MatchResultListener* listener,
115 testing::MatchResultListener* listener,
116 std::shared_ptr<graphics::DisplayConfiguration>
const& config1,
AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: sw_splash.h:26
Definition: client_types.h:380
MATCHER_P(DisplayConfigMatches, config, "")
Definition: display_config_matchers.h:119
bool compare_display_configurations(testing::MatchResultListener *listener, std::shared_ptr< graphics::DisplayConfiguration > const &config1, MirDisplayConfig const *config2)