Loading system/gd/hci/acl_manager/classic_acl_connection_test.cc +2 −7 Original line number Diff line number Diff line Loading @@ -251,13 +251,8 @@ class ClassicAclConnectionTest : public ::testing::Test { } void sync_handler() { ASSERT(handler_ != nullptr); auto promise = std::promise<void>(); auto future = promise.get_future(); handler_->BindOnceOn(&promise, &std::promise<void>::set_value).Invoke(); auto status = future.wait_for(2s); ASSERT_EQ(status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } Address address_; Loading system/gd/hci/acl_manager/le_impl_test.cc +2 −5 Original line number Diff line number Diff line Loading @@ -501,11 +501,8 @@ class LeImplTest : public ::testing::Test { } void sync_handler() { std::promise<void> promise; auto future = promise.get_future(); handler_->BindOnceOn(&promise, &std::promise<void>::set_value).Invoke(); auto status = future.wait_for(2s); ASSERT_EQ(status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } void HciDownEndDequeue() { Loading system/gd/hci/acl_manager/round_robin_scheduler_test.cc +4 −5 Original line number Diff line number Diff line Loading @@ -32,6 +32,8 @@ using ::bluetooth::common::Callback; using ::bluetooth::os::Handler; using ::bluetooth::os::Thread; using namespace std::chrono_literals; namespace bluetooth { namespace hci { namespace acl_manager { Loading Loading @@ -96,11 +98,8 @@ class RoundRobinSchedulerTest : public ::testing::Test { } void sync_handler() { std::promise<void> promise; auto future = promise.get_future(); handler_->BindOnceOn(&promise, &std::promise<void>::set_value).Invoke(); auto status = future.wait_for(std::chrono::milliseconds(3)); EXPECT_EQ(status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } void EnqueueAclUpEnd(AclConnection::QueueUpEnd* queue_up_end, std::vector<uint8_t> packet) { Loading system/gd/hci/le_periodic_sync_manager_test.cc +4 −5 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ #include "hci/le_scanning_manager_mock.h" #include "os/handler.h" using namespace std::chrono_literals; namespace bluetooth { namespace hci { namespace { Loading Loading @@ -146,11 +148,8 @@ class PeriodicSyncManagerTest : public ::testing::Test { } void sync_handler() { std::promise<void> promise; auto future = promise.get_future(); handler_->Call(common::BindOnce(&std::promise<void>::set_value, common::Unretained(&promise))); auto future_status = future.wait_for(std::chrono::seconds(1)); ASSERT_EQ(future_status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } class MockCallbacks : public bluetooth::hci::ScanningCallback { Loading Loading
system/gd/hci/acl_manager/classic_acl_connection_test.cc +2 −7 Original line number Diff line number Diff line Loading @@ -251,13 +251,8 @@ class ClassicAclConnectionTest : public ::testing::Test { } void sync_handler() { ASSERT(handler_ != nullptr); auto promise = std::promise<void>(); auto future = promise.get_future(); handler_->BindOnceOn(&promise, &std::promise<void>::set_value).Invoke(); auto status = future.wait_for(2s); ASSERT_EQ(status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } Address address_; Loading
system/gd/hci/acl_manager/le_impl_test.cc +2 −5 Original line number Diff line number Diff line Loading @@ -501,11 +501,8 @@ class LeImplTest : public ::testing::Test { } void sync_handler() { std::promise<void> promise; auto future = promise.get_future(); handler_->BindOnceOn(&promise, &std::promise<void>::set_value).Invoke(); auto status = future.wait_for(2s); ASSERT_EQ(status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } void HciDownEndDequeue() { Loading
system/gd/hci/acl_manager/round_robin_scheduler_test.cc +4 −5 Original line number Diff line number Diff line Loading @@ -32,6 +32,8 @@ using ::bluetooth::common::Callback; using ::bluetooth::os::Handler; using ::bluetooth::os::Thread; using namespace std::chrono_literals; namespace bluetooth { namespace hci { namespace acl_manager { Loading Loading @@ -96,11 +98,8 @@ class RoundRobinSchedulerTest : public ::testing::Test { } void sync_handler() { std::promise<void> promise; auto future = promise.get_future(); handler_->BindOnceOn(&promise, &std::promise<void>::set_value).Invoke(); auto status = future.wait_for(std::chrono::milliseconds(3)); EXPECT_EQ(status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } void EnqueueAclUpEnd(AclConnection::QueueUpEnd* queue_up_end, std::vector<uint8_t> packet) { Loading
system/gd/hci/le_periodic_sync_manager_test.cc +4 −5 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ #include "hci/le_scanning_manager_mock.h" #include "os/handler.h" using namespace std::chrono_literals; namespace bluetooth { namespace hci { namespace { Loading Loading @@ -146,11 +148,8 @@ class PeriodicSyncManagerTest : public ::testing::Test { } void sync_handler() { std::promise<void> promise; auto future = promise.get_future(); handler_->Call(common::BindOnce(&std::promise<void>::set_value, common::Unretained(&promise))); auto future_status = future.wait_for(std::chrono::seconds(1)); ASSERT_EQ(future_status, std::future_status::ready); ASSERT(thread_ != nullptr); ASSERT(thread_->GetReactor()->WaitForIdle(2s)); } class MockCallbacks : public bluetooth::hci::ScanningCallback { Loading