From f519f2e32161a6e6b0d02edf3868574461d94d45 Mon Sep 17 00:00:00 2001 From: sandeepjs Date: Thu, 11 Jul 2024 14:57:08 +0000 Subject: [PATCH] update vts setSimCardPower test cases to handle different MEP types Bug: 351698476 Test: VtsHalRadioTargetTest Change-Id: I233a12514afb39de32ba72e350d0a5dc94c98daf (cherry picked from commit 2be3b9a0ca71887af74f0e218a2f508e38999795) --- radio/aidl/vts/radio_sim_test.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/radio/aidl/vts/radio_sim_test.cpp b/radio/aidl/vts/radio_sim_test.cpp index 06654c2982..e9b68cc465 100644 --- a/radio/aidl/vts/radio_sim_test.cpp +++ b/radio/aidl/vts/radio_sim_test.cpp @@ -118,7 +118,14 @@ TEST_P(RadioSimTest, setSimCardPower) { EXPECT_EQ(CardStatus::STATE_PRESENT, slotStatus.cardState); if (CardStatus::STATE_PRESENT == slotStatus.cardState) { ASSERT_TRUE(slotStatus.portInfo[0].portActive); - EXPECT_EQ(0, cardStatus.slotMap.portId); + if (cardStatus.supportedMepMode == aidl::android::hardware::radio::config:: + MultipleEnabledProfilesMode::MEP_A1 || + cardStatus.supportedMepMode == aidl::android::hardware::radio::config:: + MultipleEnabledProfilesMode::MEP_A2) { + EXPECT_EQ(1, cardStatus.slotMap.portId); + } else { + EXPECT_EQ(0, cardStatus.slotMap.portId); + } } } }