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

Commit 500aabe2 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Override gtest timeout and add logging" into rvc-dev am: 00f17b96

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

Change-Id: I3e1e34d105079049bd7d3e829b0e5d17c08c14ac
parents 13941431 00f17b96
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