Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 60d6a5ca authored by Jack He's avatar Jack He Committed by android-build-merger
Browse files

Merge "VTS: Check return status of initialize and close" am: 5956e272 am: 47e876a6

am: 4dc8ab40

Change-Id: If76cf87e76000be2068ee6627f64f402964f6418
parents ba0781ed 4dc8ab40
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -170,8 +170,9 @@ class BluetoothHidlTest : public ::testing::VtsHalHidlTargetTestBase {
    acl_cb_count = 0;
    sco_cb_count = 0;

    ASSERT_EQ(initialized, false);
    bluetooth->initialize(bluetooth_cb);
    ASSERT_FALSE(initialized);
    // Should not be checked in production code
    ASSERT_TRUE(bluetooth->initialize(bluetooth_cb).isOk());

    bluetooth_cb->SetWaitTimeout(kCallbackNameInitializationComplete,
                                 WAIT_FOR_INIT_TIMEOUT);
@@ -186,11 +187,12 @@ class BluetoothHidlTest : public ::testing::VtsHalHidlTargetTestBase {
        bluetooth_cb->WaitForCallback(kCallbackNameInitializationComplete)
            .no_timeout);

    ASSERT_EQ(initialized, true);
    ASSERT_TRUE(initialized);
  }

  virtual void TearDown() override {
    bluetooth->close();
      // Should not be checked in production code
      ASSERT_TRUE(bluetooth->close().isOk());
      handle_no_ops();
      EXPECT_EQ(static_cast<size_t>(0), event_queue.size());
      EXPECT_EQ(static_cast<size_t>(0), sco_queue.size());