Merge "check all active ports" into tm-dev am: 66d00d9bf5

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17709036

Change-Id: I82b16c484741e4b3a31a3cf45c0998cc93e9c3d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
TreeHugger Robot
2022-04-12 15:58:24 +00:00
committed by Automerger Merge Worker

View File

@@ -238,12 +238,24 @@ TEST_P(RadioConfigTest, checkPortInfoExistsAndPortActive) {
EXPECT_EQ(RadioResponseType::SOLICITED, radioRsp_config->rspInfo.type);
EXPECT_EQ(serial, radioRsp_config->rspInfo.serial);
if (radioRsp_config->rspInfo.error == RadioError::NONE) {
uint8_t simCount = 0;
// check if cardState is present, portInfo size should be more than 0
for (const SimSlotStatus& slotStatusResponse : radioRsp_config->simSlotStatus) {
if (slotStatusResponse.cardState == CardStatus::STATE_PRESENT) {
ASSERT_TRUE(slotStatusResponse.portInfo.size() > 0);
ASSERT_TRUE(slotStatusResponse.portInfo[0].portActive);
for (const SimPortInfo& simPortInfo : slotStatusResponse.portInfo) {
if (simPortInfo.portActive) {
simCount++;
}
}
}
}
if (isSsSsEnabled()) {
EXPECT_EQ(1, simCount);
} else if (isDsDsEnabled()) {
EXPECT_EQ(2, simCount);
} else if (isTsTsEnabled()) {
EXPECT_EQ(3, simCount);
}
}
}