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

Commit a264b5f3 authored by Bruno Carneiro's avatar Bruno Carneiro Committed by Automerger Merge Worker
Browse files

Improve OpenAfterOpen VTS test am: 8d3cb52e am: f9a0c1cf

parents 3ebf4e3c f9a0c1cf
Loading
Loading
Loading
Loading
+11 −0
Original line number Original line Diff line number Diff line
@@ -562,7 +562,18 @@ TEST_P(NfcHidlTest, CloseAfterClose) {
 */
 */
TEST_P(NfcHidlTest, OpenAfterOpen) {
TEST_P(NfcHidlTest, OpenAfterOpen) {
  EXPECT_EQ(NfcStatus::OK, nfc_->open(nfc_cb_));
  EXPECT_EQ(NfcStatus::OK, nfc_->open(nfc_cb_));
  // Wait for OPEN_CPLT event
  auto res = nfc_cb_->WaitForCallback(kCallbackNameSendEvent);
  EXPECT_TRUE(res.no_timeout);
  EXPECT_EQ(NfcEvent::OPEN_CPLT, res.args->last_event_);
  EXPECT_EQ(NfcStatus::OK, res.args->last_status_);

  EXPECT_EQ(NfcStatus::OK, nfc_->open(nfc_cb_));
  EXPECT_EQ(NfcStatus::OK, nfc_->open(nfc_cb_));
  // Wait for OPEN_CPLT event
  res = nfc_cb_->WaitForCallback(kCallbackNameSendEvent);
  EXPECT_TRUE(res.no_timeout);
  EXPECT_EQ(NfcEvent::OPEN_CPLT, res.args->last_event_);
  EXPECT_EQ(NfcStatus::OK, res.args->last_status_);
}
}


GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(NfcHidlTest);
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(NfcHidlTest);