From aefd31379bb85796a68c4ca89103c1f308d8f4bc Mon Sep 17 00:00:00 2001 From: Johannes Schanda Date: Fri, 15 Feb 2013 14:12:35 +0100 Subject: [PATCH] Fix build on old GCC --- src/test/DBusDaemonProxyTest.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/test/DBusDaemonProxyTest.cpp b/src/test/DBusDaemonProxyTest.cpp index 432bb45..b763bbb 100644 --- a/src/test/DBusDaemonProxyTest.cpp +++ b/src/test/DBusDaemonProxyTest.cpp @@ -6,6 +6,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include #include +#include #include @@ -70,7 +71,9 @@ TEST_F(DBusDaemonProxyTest, ListNamesAsync) { promise.set_value(std::tuple>(callStatus, std::move(busNames))); }); - ASSERT_EQ(future.wait_for(std::chrono::milliseconds(200)), std::future_status::ready); + auto status = future.wait_for(std::chrono::milliseconds(200)); + bool waitResult = CommonAPI::DBus::checkReady(status); + ASSERT_EQ(waitResult, true); ASSERT_EQ(callStatusFuture.get(), CommonAPI::CallStatus::SUCCESS); @@ -116,7 +119,9 @@ TEST_F(DBusDaemonProxyTest, NameHasOwnerAsync) { // break; //} //ASSERT_NE(readWriteDispatchCount_, 5); - ASSERT_EQ(future.wait_for(std::chrono::milliseconds(100)), std::future_status::ready); + auto status = future.wait_for(std::chrono::milliseconds(100)); + const bool waitResult = CommonAPI::DBus::checkReady(status); + ASSERT_EQ(waitResult, true); ASSERT_EQ(callStatusFuture.get(), CommonAPI::CallStatus::SUCCESS); -- 2.7.4