diff options
-rw-r--r-- | radio/aidl/vts/radio_network_test.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/radio/aidl/vts/radio_network_test.cpp b/radio/aidl/vts/radio_network_test.cpp index 391d63c2b6..e1d508d1d3 100644 --- a/radio/aidl/vts/radio_network_test.cpp +++ b/radio/aidl/vts/radio_network_test.cpp @@ -264,11 +264,16 @@ TEST_P(RadioNetworkTest, setUsageSetting) { [&](int serial) { return radio_network->setUsageSetting(serial, originalSetting); }, {RadioError::NONE}); + // After resetting the value to its original value, update the local cache, which must + // always succeed. + invokeAndExpectResponse([&](int serial) { return radio_network->getUsageSetting(serial); }, + {RadioError::NONE}); + // Check that indeed the updated setting was set. We do this after resetting to original // conditions to avoid early-exiting the test and leaving the device in a modified state. - ASSERT_TRUE(expectedSetting == updatedSetting); + EXPECT_EQ(expectedSetting, updatedSetting); // Check that indeed the original setting was reset. - ASSERT_TRUE(originalSetting == radioRsp_network->usageSetting); + EXPECT_EQ(originalSetting, radioRsp_network->usageSetting); } /* @@ -1728,4 +1733,4 @@ TEST_P(RadioNetworkTest, supplyNetworkDepersonalization) { RadioError::PASSWORD_INCORRECT, RadioError::SIM_ABSENT, RadioError::SYSTEM_ERR})); } LOG(DEBUG) << "supplyNetworkDepersonalization finished"; -}
\ No newline at end of file +} |