diff options
-rw-r--r-- | radio/1.1/vts/functional/radio_hidl_hal_api.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/radio/1.1/vts/functional/radio_hidl_hal_api.cpp b/radio/1.1/vts/functional/radio_hidl_hal_api.cpp index 90077dcf6..40759a6ef 100644 --- a/radio/1.1/vts/functional/radio_hidl_hal_api.cpp +++ b/radio/1.1/vts/functional/radio_hidl_hal_api.cpp @@ -43,7 +43,9 @@ TEST_F(RadioHidlTest_v1_1, setSimCardPower_1_1) { sleep(2); updateSimCardStatus(); } - EXPECT_EQ(CardState::ABSENT, cardStatus.cardState); + if (radioRsp_v1_1->rspInfo.error == RadioError::NONE) { + EXPECT_EQ(CardState::ABSENT, cardStatus.cardState); + } /* Test setSimCardPower power up */ serial = GetRandomSerialNumber(); @@ -59,7 +61,8 @@ TEST_F(RadioHidlTest_v1_1, setSimCardPower_1_1) { * If the sim card status for the testing environment is PRESENT, * verify if sim status is reset back. */ - if (cardStateForTest == CardState::PRESENT) { + if (cardStateForTest == CardState::PRESENT && + radioRsp_v1_1->rspInfo.error == RadioError::NONE) { /* Wait some time for resetting back to sim power on and then verify it */ updateSimCardStatus(); startTime = std::chrono::system_clock::now(); |