From 5f68117e87f4761948ce287d239c38b7c33081c0 Mon Sep 17 00:00:00 2001 From: sqian Date: Fri, 26 Jul 2019 11:47:28 -0700 Subject: Verify there are no more current calls After disconnect calls, we want to verify there are no more current calls by calling IRadio.getCurrenctCalls Test: run vts Bug: 138413412 Change-Id: Iacca49abff11fbdfb4ae6dd060a5f150e9e4a74d --- radio/1.4/vts/functional/radio_hidl_hal_test.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'radio') diff --git a/radio/1.4/vts/functional/radio_hidl_hal_test.cpp b/radio/1.4/vts/functional/radio_hidl_hal_test.cpp index 63e5f6ed5..f27749b3e 100644 --- a/radio/1.4/vts/functional/radio_hidl_hal_test.cpp +++ b/radio/1.4/vts/functional/radio_hidl_hal_test.cpp @@ -102,6 +102,12 @@ void RadioHidlTest_v1_4::clearPotentialEstablishedCalls() { // Give some time for modem to disconnect the established call channel. sleep(MODEM_EMERGENCY_CALL_DISCONNECT_TIME); } + + // Verify there are no more current calls. + serial = GetRandomSerialNumber(); + radio_v1_4->getCurrentCalls(serial); + EXPECT_EQ(std::cv_status::no_timeout, wait()); + EXPECT_EQ(0, radioRsp_v1_4->currentCalls.size()); } void RadioHidlTest_v1_4::updateSimCardStatus() { -- cgit v1.2.3