From 65a3ad31b80a9459339fa2793310e24eb77f7861 Mon Sep 17 00:00:00 2001 From: Cassie Date: Wed, 28 Feb 2018 15:58:34 -0800 Subject: [PATCH] Add VTS test for getCellInfoList_1_2 Bug: 63984327 Test: VTS test Change-Id: Ie6987f885dfe34c94b30370e1d4853084ee4030b --- .../1.2/vts/functional/radio_hidl_hal_api.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/radio/1.2/vts/functional/radio_hidl_hal_api.cpp b/radio/1.2/vts/functional/radio_hidl_hal_api.cpp index c3769f81b1..34a87e1316 100644 --- a/radio/1.2/vts/functional/radio_hidl_hal_api.cpp +++ b/radio/1.2/vts/functional/radio_hidl_hal_api.cpp @@ -655,3 +655,21 @@ TEST_F(RadioHidlTest_v1_2, deactivateDataCall_1_2) { RadioError::REQUEST_NOT_SUPPORTED, RadioError::CANCELLED})); } } + +/* + * Test IRadio.getCellInfoList() for the response returned. + */ +TEST_F(RadioHidlTest_v1_2, getCellInfoList_1_2) { + int serial = GetRandomSerialNumber(); + + Return res = radio_v1_2->getCellInfoList(serial); + ASSERT_OK(res); + EXPECT_EQ(std::cv_status::no_timeout, wait()); + EXPECT_EQ(RadioResponseType::SOLICITED, radioRsp_v1_2->rspInfo.type); + EXPECT_EQ(serial, radioRsp_v1_2->rspInfo.serial); + + ALOGI("getCellInfoList_1_2, rspInfo.error = %s\n", + toString(radioRsp_v1_2->rspInfo.error).c_str()); + ASSERT_TRUE(CheckAnyOfErrors(radioRsp_v1_2->rspInfo.error, + {RadioError::NONE, RadioError::NO_NETWORK_FOUND})); +}