~ci-train-bot/mir/mir-ubuntu-artful-2983

« back to all changes in this revision

Viewing changes to tests/acceptance-tests/test_client_surfaces.cpp

Merge latest trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
244
244
    mir_surface_release_sync(menu);
245
245
}
246
246
 
 
247
#pragma GCC diagnostic push
 
248
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
247
249
TEST_F(ClientSurfaces, can_be_tooltips)
248
250
{
249
251
    auto parent = mtf::make_any_surface(connection);
262
264
    mir_surface_release_sync(parent);
263
265
    mir_surface_release_sync(tooltip);
264
266
}
 
267
#pragma GCC diagnostic pop
 
268
 
 
269
TEST_F(ClientSurfaces, can_be_tips)
 
270
{
 
271
    auto parent = mtf::make_any_surface(connection);
 
272
    MirRectangle rect{100, 200, 100, 100};
 
273
 
 
274
    auto spec = mir_connection_create_spec_for_tip(connection, 640, 480,
 
275
        mir_pixel_format_abgr_8888, parent, &rect, mir_edge_attachment_any);
 
276
    ASSERT_THAT(spec, NotNull());
 
277
 
 
278
    auto tooltip = mir_surface_create_sync(spec);
 
279
    mir_surface_spec_release(spec);
 
280
 
 
281
    ASSERT_THAT(tooltip, IsValid());
 
282
    EXPECT_EQ(mir_surface_get_type(tooltip), mir_surface_type_tip);
 
283
 
 
284
    mir_surface_release_sync(parent);
 
285
    mir_surface_release_sync(tooltip);
 
286
}
265
287
 
266
288
TEST_F(ClientSurfaces, can_be_dialogs)
267
289
{