Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fffbdfa1 authored by Jordan Liu's avatar Jordan Liu
Browse files

Override gtest timeout and add logging

Note that this just increases the gtest time to match our
highest wait times. Each test still has wait times fitted for the
expected length of that test.

Bug: 159289514
Test: atest VtsHalRadioV1_0TargetTest
Change-Id: I0825305258bae20ea6e13e9b9a65ce30b7153611
parent e83c8b22
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
 * limitations under the License.
 */

#include <android-base/logging.h>
#include <radio_hidl_hal_utils_v1_0.h>

using namespace ::android::hardware::radio::V1_0;
@@ -22,6 +23,7 @@ using namespace ::android::hardware::radio::V1_0;
 * Test IRadio.setGsmBroadcastConfig() for the response returned.
 */
TEST_P(RadioHidlTest, setGsmBroadcastConfig) {
    LOG(DEBUG) << "setGsmBroadcastConfig";
    serial = GetRandomSerialNumber();

    // Create GsmBroadcastSmsConfigInfo #1
@@ -79,12 +81,14 @@ TEST_P(RadioHidlTest, setGsmBroadcastConfig) {
                                      RadioError::INVALID_MODEM_STATE, RadioError::INVALID_STATE},
                                     CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "setGsmBroadcastConfig finished";
}

/*
 * Test IRadio.getGsmBroadcastConfig() for the response returned.
 */
TEST_P(RadioHidlTest, getGsmBroadcastConfig) {
    LOG(DEBUG) << "getGsmBroadcastConfig";
    serial = GetRandomSerialNumber();

    radio->getGsmBroadcastConfig(serial);
@@ -99,12 +103,14 @@ TEST_P(RadioHidlTest, getGsmBroadcastConfig) {
            {RadioError::NONE, RadioError::INVALID_MODEM_STATE, RadioError::INVALID_STATE},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "getGsmBroadcastConfig finished";
}

/*
 * Test IRadio.setCdmaBroadcastConfig() for the response returned.
 */
TEST_P(RadioHidlTest, setCdmaBroadcastConfig) {
    LOG(DEBUG) << "setCdmaBroadcastConfig";
    serial = GetRandomSerialNumber();

    CdmaBroadcastSmsConfigInfo cbSmsConfig;
@@ -126,12 +132,14 @@ TEST_P(RadioHidlTest, setCdmaBroadcastConfig) {
                                     {RadioError::NONE, RadioError::INVALID_MODEM_STATE},
                                     CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "setCdmaBroadcastConfig finished";
}

/*
 * Test IRadio.getCdmaBroadcastConfig() for the response returned.
 */
TEST_P(RadioHidlTest, getCdmaBroadcastConfig) {
    LOG(DEBUG) << "getCdmaBroadcastConfig";
    serial = GetRandomSerialNumber();

    radio->getCdmaBroadcastConfig(serial);
@@ -144,12 +152,14 @@ TEST_P(RadioHidlTest, getCdmaBroadcastConfig) {
        ASSERT_TRUE(
            CheckAnyOfErrors(radioRsp->rspInfo.error, {RadioError::NONE}, CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "getCdmaBroadcastConfig finished";
}

/*
 * Test IRadio.setCdmaBroadcastActivation() for the response returned.
 */
TEST_P(RadioHidlTest, setCdmaBroadcastActivation) {
    LOG(DEBUG) << "setCdmaBroadcastActivation";
    serial = GetRandomSerialNumber();
    bool activate = false;

@@ -164,12 +174,14 @@ TEST_P(RadioHidlTest, setCdmaBroadcastActivation) {
                                     {RadioError::NONE, RadioError::INVALID_ARGUMENTS},
                                     CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "setCdmaBroadcastActivation finished";
}

/*
 * Test IRadio.setGsmBroadcastActivation() for the response returned.
 */
TEST_P(RadioHidlTest, setGsmBroadcastActivation) {
    LOG(DEBUG) << "setGsmBroadcastActivation";
    serial = GetRandomSerialNumber();
    bool activate = false;

@@ -186,4 +198,5 @@ TEST_P(RadioHidlTest, setGsmBroadcastActivation) {
             RadioError::INVALID_STATE, RadioError::OPERATION_NOT_ALLOWED},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "setGsmBroadcastActivation finished";
}
+15 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
 * limitations under the License.
 */

#include <android-base/logging.h>
#include <radio_hidl_hal_utils_v1_0.h>

using namespace ::android::hardware::radio::V1_0;
@@ -22,6 +23,7 @@ using namespace ::android::hardware::radio::V1_0;
 * Test IRadio.getDataRegistrationState() for the response returned.
 */
TEST_P(RadioHidlTest, getDataRegistrationState) {
    LOG(DEBUG) << "getDataRegistrationState";
    serial = GetRandomSerialNumber();

    radio->getDataRegistrationState(serial);
@@ -94,12 +96,14 @@ TEST_P(RadioHidlTest, getDataRegistrationState) {
            }
        }
    }
    LOG(DEBUG) << "getDataRegistrationState finished";
}

/*
 * Test IRadio.setupDataCall() for the response returned.
 */
TEST_P(RadioHidlTest, setupDataCall) {
    LOG(DEBUG) << "setupDataCall";
    serial = GetRandomSerialNumber();

    RadioTechnology radioTechnology = RadioTechnology::LTE;
@@ -142,12 +146,14 @@ TEST_P(RadioHidlTest, setupDataCall) {
                                      RadioError::RADIO_NOT_AVAILABLE, RadioError::SIM_ABSENT},
                                     CHECK_OEM_ERROR));
    }
    LOG(DEBUG) << "setupDataCall finished";
}

/*
 * Test IRadio.deactivateDataCall() for the response returned.
 */
TEST_P(RadioHidlTest, deactivateDataCall) {
    LOG(DEBUG) << "deactivateDataCall";
    serial = GetRandomSerialNumber();
    int cid = 1;
    bool reasonRadioShutDown = false;
@@ -164,12 +170,14 @@ TEST_P(RadioHidlTest, deactivateDataCall) {
                                      RadioError::SIM_ABSENT, RadioError::INVALID_CALL_ID},
                                     CHECK_OEM_ERROR));
    }
    LOG(DEBUG) << "deactivateDataCall finished";
}

/*
 * Test IRadio.getDataCallList() for the response returned.
 */
TEST_P(RadioHidlTest, getDataCallList) {
    LOG(DEBUG) << "getDataCallList";
    serial = GetRandomSerialNumber();

    radio->getDataCallList(serial);
@@ -183,12 +191,14 @@ TEST_P(RadioHidlTest, getDataCallList) {
            radioRsp->rspInfo.error,
            {RadioError::NONE, RadioError::RADIO_NOT_AVAILABLE, RadioError::SIM_ABSENT}));
    }
    LOG(DEBUG) << "getDataCallList finished";
}

/*
 * Test IRadio.setInitialAttachApn() for the response returned.
 */
TEST_P(RadioHidlTest, setInitialAttachApn) {
    LOG(DEBUG) << "setInitialAttachApn";
    serial = GetRandomSerialNumber();

    DataProfileInfo dataProfileInfo;
@@ -226,12 +236,14 @@ TEST_P(RadioHidlTest, setInitialAttachApn) {
                                      RadioError::SUBSCRIPTION_NOT_AVAILABLE},
                                     CHECK_OEM_ERROR));
    }
    LOG(DEBUG) << "setInitialAttachApn finished";
}

/*
 * Test IRadio.setDataAllowed() for the response returned.
 */
TEST_P(RadioHidlTest, setDataAllowed) {
    LOG(DEBUG) << "setDataAllowed";
    serial = GetRandomSerialNumber();
    bool allow = true;

@@ -244,12 +256,14 @@ TEST_P(RadioHidlTest, setDataAllowed) {
    if (cardStatus.cardState == CardState::ABSENT) {
        EXPECT_EQ(RadioError::NONE, radioRsp->rspInfo.error);
    }
    LOG(DEBUG) << "setDataAllowed finished";
}

/*
 * Test IRadio.setDataProfile() for the response returned.
 */
TEST_P(RadioHidlTest, setDataProfile) {
    LOG(DEBUG) << "setDataProfile";
    serial = GetRandomSerialNumber();

    // Create a dataProfileInfo
@@ -289,4 +303,5 @@ TEST_P(RadioHidlTest, setDataProfile) {
                                     {RadioError::NONE, RadioError::RADIO_NOT_AVAILABLE,
                                      RadioError::SIM_ABSENT, RadioError::REQUEST_NOT_SUPPORTED}));
    }
    LOG(DEBUG) << "setDataProfile finished";
}
+31 −0
Original line number Diff line number Diff line
@@ -14,22 +14,26 @@
 * limitations under the License.
 */

#include <android-base/logging.h>
#include <radio_hidl_hal_utils_v1_0.h>

/*
 * Test IRadio.getIccCardStatus() for the response returned.
 */
TEST_P(RadioHidlTest, getIccCardStatus) {
    LOG(DEBUG) << "getIccCardStatus";
    EXPECT_LE(cardStatus.applications.size(), (unsigned int)RadioConst::CARD_MAX_APPS);
    EXPECT_LT(cardStatus.gsmUmtsSubscriptionAppIndex, (int)RadioConst::CARD_MAX_APPS);
    EXPECT_LT(cardStatus.cdmaSubscriptionAppIndex, (int)RadioConst::CARD_MAX_APPS);
    EXPECT_LT(cardStatus.imsSubscriptionAppIndex, (int)RadioConst::CARD_MAX_APPS);
    LOG(DEBUG) << "getIccCardStatus finished";
}

/*
 * Test IRadio.supplyIccPinForApp() for the response returned
 */
TEST_P(RadioHidlTest, supplyIccPinForApp) {
    LOG(DEBUG) << "supplyIccPinForApp";
    serial = GetRandomSerialNumber();

    // Pass wrong password and check PASSWORD_INCORRECT returned for 3GPP and
@@ -49,12 +53,14 @@ TEST_P(RadioHidlTest, supplyIccPinForApp) {
                {RadioError::PASSWORD_INCORRECT, RadioError::REQUEST_NOT_SUPPORTED}));
        }
    }
    LOG(DEBUG) << "supplyIccPinForApp finished";
}

/*
 * Test IRadio.supplyIccPukForApp() for the response returned.
 */
TEST_P(RadioHidlTest, supplyIccPukForApp) {
    LOG(DEBUG) << "supplyIccPukForApp";
    serial = GetRandomSerialNumber();

    // Pass wrong password and check PASSWORD_INCORRECT returned for 3GPP and
@@ -73,12 +79,14 @@ TEST_P(RadioHidlTest, supplyIccPukForApp) {
                                                                   RadioError::INVALID_SIM_STATE}));
        }
    }
    LOG(DEBUG) << "supplyIccPukForApp finished";
}

/*
 * Test IRadio.supplyIccPin2ForApp() for the response returned.
 */
TEST_P(RadioHidlTest, supplyIccPin2ForApp) {
    LOG(DEBUG) << "supplyIccPin2ForApp";
    serial = GetRandomSerialNumber();

    // Pass wrong password and check PASSWORD_INCORRECT returned for 3GPP and
@@ -99,12 +107,14 @@ TEST_P(RadioHidlTest, supplyIccPin2ForApp) {
                                  RadioError::SIM_PUK2}));
        }
    }
    LOG(DEBUG) << "supplyIccPin2ForApp finished";
}

/*
 * Test IRadio.supplyIccPuk2ForApp() for the response returned.
 */
TEST_P(RadioHidlTest, supplyIccPuk2ForApp) {
    LOG(DEBUG) << "supplyIccPuk2ForApp";
    serial = GetRandomSerialNumber();

    // Pass wrong password and check PASSWORD_INCORRECT returned for 3GPP and
@@ -123,12 +133,14 @@ TEST_P(RadioHidlTest, supplyIccPuk2ForApp) {
                                                                   RadioError::INVALID_SIM_STATE}));
        }
    }
    LOG(DEBUG) << "supplyIccPuk2ForApp finished";
}

/*
 * Test IRadio.changeIccPinForApp() for the response returned.
 */
TEST_P(RadioHidlTest, changeIccPinForApp) {
    LOG(DEBUG) << "changeIccPinForApp";
    serial = GetRandomSerialNumber();

    // Pass wrong password and check PASSWORD_INCORRECT returned for 3GPP and
@@ -148,12 +160,14 @@ TEST_P(RadioHidlTest, changeIccPinForApp) {
                {RadioError::PASSWORD_INCORRECT, RadioError::REQUEST_NOT_SUPPORTED}));
        }
    }
    LOG(DEBUG) << "changeIccPinForApp finished";
}

/*
 * Test IRadio.changeIccPin2ForApp() for the response returned.
 */
TEST_P(RadioHidlTest, changeIccPin2ForApp) {
    LOG(DEBUG) << "changeIccPin2ForApp";
    serial = GetRandomSerialNumber();

    // Pass wrong password and check PASSWORD_INCORRECT returned for 3GPP and
@@ -174,6 +188,7 @@ TEST_P(RadioHidlTest, changeIccPin2ForApp) {
                                  RadioError::SIM_PUK2}));
        }
    }
    LOG(DEBUG) << "changeIccPin2ForApp finished";
}

/*
@@ -182,6 +197,7 @@ TEST_P(RadioHidlTest, changeIccPin2ForApp) {
 * Test IRadio.getImsiForApp() for the response returned.
 */
TEST_P(RadioHidlTest, DISABLED_getImsiForApp) {
    LOG(DEBUG) << "DISABLED_getImsiForApp";
    serial = GetRandomSerialNumber();

    // Check success returned while getting imsi for 3GPP and 3GPP2 apps only
@@ -205,12 +221,14 @@ TEST_P(RadioHidlTest, DISABLED_getImsiForApp) {
            }
        }
    }
    LOG(DEBUG) << "DISABLED_getImsiForApp finished";
}

/*
 * Test IRadio.iccIOForApp() for the response returned.
 */
TEST_P(RadioHidlTest, iccIOForApp) {
    LOG(DEBUG) << "iccIOForApp";
    serial = GetRandomSerialNumber();

    for (int i = 0; i < (int)cardStatus.applications.size(); i++) {
@@ -230,12 +248,14 @@ TEST_P(RadioHidlTest, iccIOForApp) {
        EXPECT_EQ(RadioResponseType::SOLICITED, radioRsp->rspInfo.type);
        EXPECT_EQ(serial, radioRsp->rspInfo.serial);
    }
    LOG(DEBUG) << "iccIOForApp finished";
}

/*
 * Test IRadio.iccTransmitApduBasicChannel() for the response returned.
 */
TEST_P(RadioHidlTest, iccTransmitApduBasicChannel) {
    LOG(DEBUG) << "iccTransmitApduBasicChannel";
    serial = GetRandomSerialNumber();
    SimApdu msg;
    memset(&msg, 0, sizeof(msg));
@@ -247,12 +267,14 @@ TEST_P(RadioHidlTest, iccTransmitApduBasicChannel) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    // TODO(sanketpadawe): Add test for error code
    LOG(DEBUG) << "iccTransmitApduBasicChannel finished";
}

/*
 * Test IRadio.iccOpenLogicalChannel() for the response returned.
 */
TEST_P(RadioHidlTest, iccOpenLogicalChannel) {
    LOG(DEBUG) << "iccOpenLogicalChannel";
    serial = GetRandomSerialNumber();
    int p2 = 0x04;
    // Specified in ISO 7816-4 clause 7.1.1 0x04 means that FCP template is requested.
@@ -262,12 +284,14 @@ TEST_P(RadioHidlTest, iccOpenLogicalChannel) {
        EXPECT_EQ(serial, radioRsp->rspInfo.serial);
        EXPECT_EQ(RadioResponseType::SOLICITED, radioRsp->rspInfo.type);
    }
    LOG(DEBUG) << "iccOpenLogicalChannel finished";
}

/*
 * Test IRadio.iccCloseLogicalChannel() for the response returned.
 */
TEST_P(RadioHidlTest, iccCloseLogicalChannel) {
    LOG(DEBUG) << "iccCloseLogicalChannel";
    serial = GetRandomSerialNumber();
    // Try closing invalid channel and check INVALID_ARGUMENTS returned as error
    radio->iccCloseLogicalChannel(serial, 0);
@@ -276,12 +300,14 @@ TEST_P(RadioHidlTest, iccCloseLogicalChannel) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    EXPECT_EQ(RadioError::INVALID_ARGUMENTS, radioRsp->rspInfo.error);
    LOG(DEBUG) << "iccCloseLogicalChannel finished";
}

/*
 * Test IRadio.iccTransmitApduLogicalChannel() for the response returned.
 */
TEST_P(RadioHidlTest, iccTransmitApduLogicalChannel) {
    LOG(DEBUG) << "iccTransmitApduLogicalChannel";
    serial = GetRandomSerialNumber();
    SimApdu msg;
    memset(&msg, 0, sizeof(msg));
@@ -293,12 +319,14 @@ TEST_P(RadioHidlTest, iccTransmitApduLogicalChannel) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    // TODO(sanketpadawe): Add test for error code
    LOG(DEBUG) << "iccTransmitApduLogicalChannel finished";
}

/*
 * Test IRadio.requestIccSimAuthentication() for the response returned.
 */
TEST_P(RadioHidlTest, requestIccSimAuthentication) {
    LOG(DEBUG) << "requestIccSimAuthentication";
    serial = GetRandomSerialNumber();

    // Pass wrong challenge string and check RadioError::INVALID_ARGUMENTS
@@ -312,12 +340,14 @@ TEST_P(RadioHidlTest, requestIccSimAuthentication) {
        ASSERT_TRUE(CheckAnyOfErrors(radioRsp->rspInfo.error, {RadioError::INVALID_ARGUMENTS,
                                                               RadioError::REQUEST_NOT_SUPPORTED}));
    }
    LOG(DEBUG) << "requestIccSimAuthentication finished";
}

/*
 * Test IRadio.supplyNetworkDepersonalization() for the response returned.
 */
TEST_P(RadioHidlTest, supplyNetworkDepersonalization) {
    LOG(DEBUG) << "supplyNetworkDepersonalization";
    serial = GetRandomSerialNumber();

    radio->supplyNetworkDepersonalization(serial, hidl_string("test"));
@@ -332,4 +362,5 @@ TEST_P(RadioHidlTest, supplyNetworkDepersonalization) {
             RadioError::INVALID_SIM_STATE, RadioError::MODEM_ERR, RadioError::NO_MEMORY,
             RadioError::PASSWORD_INCORRECT, RadioError::SIM_ABSENT, RadioError::SYSTEM_ERR}));
    }
    LOG(DEBUG) << "supplyNetworkDepersonalization finished";
}
+91 −0

File changed.

Preview size limit exceeded, changes collapsed.

+29 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
 * limitations under the License.
 */

#include <android-base/logging.h>
#include <radio_hidl_hal_utils_v1_0.h>

using namespace ::android::hardware::radio::V1_0;
@@ -22,6 +23,7 @@ using namespace ::android::hardware::radio::V1_0;
 * Test IRadio.sendSms() for the response returned.
 */
TEST_P(RadioHidlTest, sendSms) {
    LOG(DEBUG) << "sendSms";
    serial = GetRandomSerialNumber();
    GsmSmsMessage msg;
    msg.smscPdu = "";
@@ -40,12 +42,14 @@ TEST_P(RadioHidlTest, sendSms) {
            CHECK_GENERAL_ERROR));
        EXPECT_EQ(0, radioRsp->sendSmsResult.errorCode);
    }
    LOG(DEBUG) << "sendSms finished";
}

/*
 * Test IRadio.sendSMSExpectMore() for the response returned.
 */
TEST_P(RadioHidlTest, sendSMSExpectMore) {
    LOG(DEBUG) << "sendSMSExpectMore";
    serial = GetRandomSerialNumber();
    GsmSmsMessage msg;
    msg.smscPdu = "";
@@ -66,12 +70,14 @@ TEST_P(RadioHidlTest, sendSMSExpectMore) {
            {RadioError::INVALID_ARGUMENTS, RadioError::INVALID_STATE, RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "sendSMSExpectMore finished";
}

/*
 * Test IRadio.acknowledgeLastIncomingGsmSms() for the response returned.
 */
TEST_P(RadioHidlTest, acknowledgeLastIncomingGsmSms) {
    LOG(DEBUG) << "acknowledgeLastIncomingGsmSms";
    serial = GetRandomSerialNumber();
    bool success = true;

@@ -87,12 +93,14 @@ TEST_P(RadioHidlTest, acknowledgeLastIncomingGsmSms) {
                                     {RadioError::INVALID_ARGUMENTS, RadioError::INVALID_STATE},
                                     CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "acknowledgeLastIncomingGsmSms finished";
}

/*
 * Test IRadio.acknowledgeIncomingGsmSmsWithPdu() for the response returned.
 */
TEST_P(RadioHidlTest, acknowledgeIncomingGsmSmsWithPdu) {
    LOG(DEBUG) << "acknowledgeIncomingGsmSmsWithPdu";
    serial = GetRandomSerialNumber();
    bool success = true;
    std::string ackPdu = "";
@@ -106,12 +114,14 @@ TEST_P(RadioHidlTest, acknowledgeIncomingGsmSmsWithPdu) {
    if (cardStatus.cardState == CardState::ABSENT) {
        // TODO(shuoq): Will add error check when we know the expected error from QC
    }
    LOG(DEBUG) << "acknowledgeIncomingGsmSmsWithPdu finished";
}

/*
 * Test IRadio.sendCdmaSms() for the response returned.
 */
TEST_P(RadioHidlTest, sendCdmaSms) {
    LOG(DEBUG) << "sendCdmaSms";
    serial = GetRandomSerialNumber();

    // Create a CdmaSmsAddress
@@ -150,12 +160,14 @@ TEST_P(RadioHidlTest, sendCdmaSms) {
            {RadioError::INVALID_ARGUMENTS, RadioError::INVALID_STATE, RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "sendCdmaSms finished";
}

/*
 * Test IRadio.acknowledgeLastIncomingCdmaSms() for the response returned.
 */
TEST_P(RadioHidlTest, acknowledgeLastIncomingCdmaSms) {
    LOG(DEBUG) << "acknowledgeLastIncomingCdmaSms";
    serial = GetRandomSerialNumber();

    // Create a CdmaSmsAck
@@ -174,12 +186,14 @@ TEST_P(RadioHidlTest, acknowledgeLastIncomingCdmaSms) {
                                     {RadioError::INVALID_ARGUMENTS, RadioError::NO_SMS_TO_ACK},
                                     CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "acknowledgeLastIncomingCdmaSms finished";
}

/*
 * Test IRadio.sendImsSms() for the response returned.
 */
TEST_P(RadioHidlTest, sendImsSms) {
    LOG(DEBUG) << "sendImsSms";
    serial = GetRandomSerialNumber();

    // Create a CdmaSmsAddress
@@ -224,12 +238,14 @@ TEST_P(RadioHidlTest, sendImsSms) {
        ASSERT_TRUE(CheckAnyOfErrors(radioRsp->rspInfo.error, {RadioError::INVALID_ARGUMENTS},
                                     CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "sendImsSms finished";
}

/*
 * Test IRadio.getSmscAddress() for the response returned.
 */
TEST_P(RadioHidlTest, getSmscAddress) {
    LOG(DEBUG) << "getSmscAddress";
    serial = GetRandomSerialNumber();

    radio->getSmscAddress(serial);
@@ -244,12 +260,14 @@ TEST_P(RadioHidlTest, getSmscAddress) {
            {RadioError::INVALID_MODEM_STATE, RadioError::INVALID_STATE, RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "getSmscAddress finished";
}

/*
 * Test IRadio.setSmscAddress() for the response returned.
 */
TEST_P(RadioHidlTest, setSmscAddress) {
    LOG(DEBUG) << "setSmscAddress";
    serial = GetRandomSerialNumber();
    hidl_string address = hidl_string("smscAddress");

@@ -265,12 +283,14 @@ TEST_P(RadioHidlTest, setSmscAddress) {
            {RadioError::INVALID_ARGUMENTS, RadioError::INVALID_SMS_FORMAT, RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "setSmscAddress finished";
}

/*
 * Test IRadio.writeSmsToSim() for the response returned.
 */
TEST_P(RadioHidlTest, writeSmsToSim) {
    LOG(DEBUG) << "writeSmsToSim";
    serial = GetRandomSerialNumber();
    SmsWriteArgs smsWriteArgs;
    smsWriteArgs.status = SmsWriteArgsStatus::REC_UNREAD;
@@ -291,12 +311,14 @@ TEST_P(RadioHidlTest, writeSmsToSim) {
             RadioError::NO_RESOURCES, RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "writeSmsToSim finished";
}

/*
 * Test IRadio.deleteSmsOnSim() for the response returned.
 */
TEST_P(RadioHidlTest, deleteSmsOnSim) {
    LOG(DEBUG) << "deleteSmsOnSim";
    serial = GetRandomSerialNumber();
    int index = 1;

@@ -314,12 +336,14 @@ TEST_P(RadioHidlTest, deleteSmsOnSim) {
             RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "deleteSmsOnSim finished";
}

/*
 * Test IRadio.writeSmsToRuim() for the response returned.
 */
TEST_P(RadioHidlTest, writeSmsToRuim) {
    LOG(DEBUG) << "writeSmsToRuim";
    serial = GetRandomSerialNumber();

    // Create a CdmaSmsAddress
@@ -365,12 +389,14 @@ TEST_P(RadioHidlTest, writeSmsToRuim) {
             RadioError::NO_SUCH_ENTRY, RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "writeSmsToRuim finished";
}

/*
 * Test IRadio.deleteSmsOnRuim() for the response returned.
 */
TEST_P(RadioHidlTest, deleteSmsOnRuim) {
    LOG(DEBUG) << "deleteSmsOnRuim";
    serial = GetRandomSerialNumber();
    int index = 1;

@@ -416,12 +442,14 @@ TEST_P(RadioHidlTest, deleteSmsOnRuim) {
             RadioError::MODEM_ERR, RadioError::NO_SUCH_ENTRY, RadioError::SIM_ABSENT},
            CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "deleteSmsOnRuim finished";
}

/*
 * Test IRadio.reportSmsMemoryStatus() for the response returned.
 */
TEST_P(RadioHidlTest, reportSmsMemoryStatus) {
    LOG(DEBUG) << "reportSmsMemoryStatus";
    serial = GetRandomSerialNumber();
    bool available = true;

@@ -437,4 +465,5 @@ TEST_P(RadioHidlTest, reportSmsMemoryStatus) {
                                      RadioError::MODEM_ERR, RadioError::SIM_ABSENT},
                                     CHECK_GENERAL_ERROR));
    }
    LOG(DEBUG) << "reportSmsMemoryStatus finished";
}
Loading