From cddc793779561ef704521f951faa39890ef062f5 Mon Sep 17 00:00:00 2001 From: Marcus Fritzsch Date: Tue, 5 Aug 2014 10:57:01 +0200 Subject: tests: check roundtrip() result in Test ctor Signed-off-by: Marcus Fritzsch --- ivi-layermanagement-api/test/TestBase.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ivi-layermanagement-api/test/TestBase.cpp b/ivi-layermanagement-api/test/TestBase.cpp index da005f5..de521d5 100644 --- a/ivi-layermanagement-api/test/TestBase.cpp +++ b/ivi-layermanagement-api/test/TestBase.cpp @@ -28,8 +28,11 @@ TestBase::TestBase() }; wl_registry_add_listener(wlRegistry, ®istry_listener, &wlCompositor); - wl_display_dispatch(wlDisplay); - wl_display_roundtrip(wlDisplay); + + if (wl_display_roundtrip(wlDisplay) == -1 || wl_display_roundtrip(wlDisplay) == -1) + { + throw std::runtime_error("wl_display error"); + } wlSurfaces.reserve(10); for (int i = 0; i < wlSurfaces.capacity(); ++i) -- cgit v1.2.1