mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 13:49:45 +00:00
Fix RadioConfig 1.1 vts test
Bug: 134645639
Test: VtsHalRadioConfigV1_0Target
VtsHalRadioConfigV1_1Target
VtsHalRadioConfigV1_2Target
Change-Id: I0c3171bf50de4f320b53d73962a4a5013a9c72e4
This commit is contained in:
@@ -130,7 +130,8 @@ TEST_F(RadioConfigHidlTest, setPreferredDataModem) {
|
|||||||
EXPECT_EQ(std::cv_status::no_timeout, wait());
|
EXPECT_EQ(std::cv_status::no_timeout, wait());
|
||||||
EXPECT_EQ(RadioResponseType::SOLICITED, radioConfigRsp->rspInfo.type);
|
EXPECT_EQ(RadioResponseType::SOLICITED, radioConfigRsp->rspInfo.type);
|
||||||
EXPECT_EQ(serial, radioConfigRsp->rspInfo.serial);
|
EXPECT_EQ(serial, radioConfigRsp->rspInfo.serial);
|
||||||
ALOGI("getModemsConfig, rspInfo.error = %s\n", toString(radioConfigRsp->rspInfo.error).c_str());
|
ALOGI("setPreferredDataModem, rspInfo.error = %s\n",
|
||||||
|
toString(radioConfigRsp->rspInfo.error).c_str());
|
||||||
|
|
||||||
ASSERT_TRUE(CheckAnyOfErrors(
|
ASSERT_TRUE(CheckAnyOfErrors(
|
||||||
radioConfigRsp->rspInfo.error,
|
radioConfigRsp->rspInfo.error,
|
||||||
@@ -149,7 +150,8 @@ TEST_F(RadioConfigHidlTest, setPreferredDataModem_invalidArgument) {
|
|||||||
EXPECT_EQ(std::cv_status::no_timeout, wait());
|
EXPECT_EQ(std::cv_status::no_timeout, wait());
|
||||||
EXPECT_EQ(RadioResponseType::SOLICITED, radioConfigRsp->rspInfo.type);
|
EXPECT_EQ(RadioResponseType::SOLICITED, radioConfigRsp->rspInfo.type);
|
||||||
EXPECT_EQ(serial, radioConfigRsp->rspInfo.serial);
|
EXPECT_EQ(serial, radioConfigRsp->rspInfo.serial);
|
||||||
ALOGI("getModemsConfig, rspInfo.error = %s\n", toString(radioConfigRsp->rspInfo.error).c_str());
|
ALOGI("setPreferredDataModem, rspInfo.error = %s\n",
|
||||||
|
toString(radioConfigRsp->rspInfo.error).c_str());
|
||||||
|
|
||||||
ASSERT_TRUE(CheckAnyOfErrors(radioConfigRsp->rspInfo.error,
|
ASSERT_TRUE(CheckAnyOfErrors(radioConfigRsp->rspInfo.error,
|
||||||
{RadioError::INVALID_ARGUMENTS, RadioError::RADIO_NOT_AVAILABLE,
|
{RadioError::INVALID_ARGUMENTS, RadioError::RADIO_NOT_AVAILABLE,
|
||||||
|
|||||||
@@ -34,9 +34,6 @@ void RadioConfigHidlTest::SetUp() {
|
|||||||
count_ = 0;
|
count_ = 0;
|
||||||
|
|
||||||
radioConfig->setResponseFunctions(radioConfigRsp, nullptr);
|
radioConfig->setResponseFunctions(radioConfigRsp, nullptr);
|
||||||
EXPECT_EQ(RadioResponseType::SOLICITED, radioConfigRsp->rspInfo.type);
|
|
||||||
EXPECT_EQ(serial, radioConfigRsp->rspInfo.serial);
|
|
||||||
EXPECT_EQ(RadioError::NONE, radioConfigRsp->rspInfo.error);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -38,16 +38,21 @@ Return<void> RadioConfigResponse::getPhoneCapabilityResponse(
|
|||||||
return Void();
|
return Void();
|
||||||
}
|
}
|
||||||
|
|
||||||
Return<void> RadioConfigResponse::setPreferredDataModemResponse(
|
Return<void> RadioConfigResponse::setPreferredDataModemResponse(const RadioResponseInfo& info) {
|
||||||
const RadioResponseInfo& /* info */) {
|
rspInfo = info;
|
||||||
|
parent.notify(info.serial);
|
||||||
return Void();
|
return Void();
|
||||||
}
|
}
|
||||||
|
|
||||||
Return<void> RadioConfigResponse::getModemsConfigResponse(const RadioResponseInfo& /* info */,
|
Return<void> RadioConfigResponse::getModemsConfigResponse(const RadioResponseInfo& info,
|
||||||
const ModemsConfig& /* mConfig */) {
|
const ModemsConfig& /* mConfig */) {
|
||||||
|
rspInfo = info;
|
||||||
|
parent.notify(info.serial);
|
||||||
return Void();
|
return Void();
|
||||||
}
|
}
|
||||||
|
|
||||||
Return<void> RadioConfigResponse::setModemsConfigResponse(const RadioResponseInfo& /* info */) {
|
Return<void> RadioConfigResponse::setModemsConfigResponse(const RadioResponseInfo& info) {
|
||||||
|
rspInfo = info;
|
||||||
|
parent.notify(info.serial);
|
||||||
return Void();
|
return Void();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user