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

Commit 92a1599b authored by Sanket Padawe's avatar Sanket Padawe
Browse files

Fix some stk api Radio Vts tests.

Bug: 37502436
Test: Manual vts
Change-Id: Idd9a1fd38413aed89aaa152cb9a91c001f18b339
parent f93f1197
Loading
Loading
Loading
Loading
+14 −12
Original line number Diff line number Diff line
@@ -34,7 +34,8 @@ TEST_F(RadioHidlTest, sendEnvelope) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    if (cardStatus.cardState == CardState::ABSENT) {
        EXPECT_EQ(RadioError::NONE, radioRsp->rspInfo.error);
        ASSERT_TRUE(CheckGeneralError() ||
                    radioRsp->rspInfo.error == RadioError::INVALID_ARGUMENTS);
    }

    // Test with sending random string
@@ -48,7 +49,8 @@ TEST_F(RadioHidlTest, sendEnvelope) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    if (cardStatus.cardState == CardState::ABSENT) {
        EXPECT_EQ(RadioError::NONE, radioRsp->rspInfo.error);
        ASSERT_TRUE(CheckGeneralError() ||
                    radioRsp->rspInfo.error == RadioError::INVALID_ARGUMENTS);
    }
}

@@ -83,7 +85,8 @@ TEST_F(RadioHidlTest, sendTerminalResponseToSim) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    if (cardStatus.cardState == CardState::ABSENT) {
        EXPECT_EQ(RadioError::NONE, radioRsp->rspInfo.error);
        ASSERT_TRUE(CheckGeneralError() ||
                    radioRsp->rspInfo.error == RadioError::INVALID_ARGUMENTS);
    }
}

@@ -101,12 +104,9 @@ TEST_F(RadioHidlTest, handleStkCallSetupRequestFromSim) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    if (cardStatus.cardState == CardState::ABSENT) {
        ASSERT_TRUE(radioRsp->rspInfo.error == RadioError::NONE ||
                    radioRsp->rspInfo.error == RadioError::SYSTEM_ERR ||
                    radioRsp->rspInfo.error == RadioError::NO_MEMORY ||
        ASSERT_TRUE(CheckGeneralError() || radioRsp->rspInfo.error == RadioError::NONE ||
                    radioRsp->rspInfo.error == RadioError::MODEM_ERR ||
                    radioRsp->rspInfo.error == RadioError::INVALID_ARGUMENTS ||
                    radioRsp->rspInfo.error == RadioError::INTERNAL_ERR);
                    radioRsp->rspInfo.error == RadioError::INVALID_ARGUMENTS);
    }
}

@@ -123,7 +123,7 @@ TEST_F(RadioHidlTest, reportStkServiceIsRunning) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    if (cardStatus.cardState == CardState::ABSENT) {
        EXPECT_EQ(RadioError::NONE, radioRsp->rspInfo.error);
        ASSERT_TRUE(CheckGeneralError() || radioRsp->rspInfo.error == RadioError::NONE);
    }
}

@@ -144,7 +144,8 @@ TEST_F(RadioHidlTest, sendEnvelopeWithStatus) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    if (cardStatus.cardState == CardState::ABSENT) {
        EXPECT_EQ(RadioError::NONE, radioRsp->rspInfo.error);
        ASSERT_TRUE(CheckGeneralError() ||
                    radioRsp->rspInfo.error == RadioError::INVALID_ARGUMENTS);
    }

    // Test with sending random string
@@ -158,6 +159,7 @@ TEST_F(RadioHidlTest, sendEnvelopeWithStatus) {
    EXPECT_EQ(serial, radioRsp->rspInfo.serial);

    if (cardStatus.cardState == CardState::ABSENT) {
        ASSERT_FALSE(RadioError::NONE == radioRsp->rspInfo.error);
        ASSERT_TRUE(CheckGeneralError() ||
                    radioRsp->rspInfo.error == RadioError::INVALID_ARGUMENTS);
    }
}
+13 −12
Original line number Diff line number Diff line
@@ -65,7 +65,8 @@ std::cv_status RadioHidlTest::wait() {
            radioRsp->rspInfo.error == RadioError::NO_MEMORY ||
            radioRsp->rspInfo.error == RadioError::INTERNAL_ERR ||
            radioRsp->rspInfo.error == RadioError::SYSTEM_ERR ||
                radioRsp->rspInfo.error == RadioError::REQUEST_NOT_SUPPORTED);
            radioRsp->rspInfo.error == RadioError::REQUEST_NOT_SUPPORTED ||
            radioRsp->rspInfo.error == RadioError::CANCELLED);
}

bool RadioHidlTest::CheckOEMError() {