diff --git a/radio/aidl/vts/radio_sim_test.cpp b/radio/aidl/vts/radio_sim_test.cpp index d90658893b..ec16bc5ab4 100644 --- a/radio/aidl/vts/radio_sim_test.cpp +++ b/radio/aidl/vts/radio_sim_test.cpp @@ -111,7 +111,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); + } } } }