Skip to content

Commit e699792

Browse files
committed
Rebase the code with new changes and resolve the issues
1 parent 76559ff commit e699792

File tree

1 file changed

+15
-24
lines changed

1 file changed

+15
-24
lines changed

Tests/L2Tests/tests/HdmiCecSink_L2Test.cpp

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -647,29 +647,21 @@ HdmiCecSink_L2Test_STANDBY::HdmiCecSink_L2Test_STANDBY()
647647
ON_CALL(*p_connectionMock, open())
648648
.WillByDefault(::testing::Return());
649649

650-
ON_CALL(*p_iarmBusImplMock, IARM_Bus_Call)
651-
.WillByDefault(
652-
[](const char* ownerName, const char* methodName, void* arg, size_t argLen) {
653-
if (strcmp(methodName, IARM_BUS_PWRMGR_API_GetPowerState) == 0) {
654-
auto* param = static_cast<IARM_Bus_PWRMgr_GetPowerState_Param_t*>(arg);
655-
param->curState = IARM_BUS_PWRMGR_POWERSTATE_ON;
656-
}
657-
if (strcmp(methodName, IARM_BUS_DSMGR_API_dsHdmiInGetNumberOfInputs) == 0) {
658-
auto* param = static_cast<dsHdmiInGetNumberOfInputsParam_t*>(arg);
659-
param->result = dsERR_NONE;
660-
param->numHdmiInputs = 3;
661-
}
662-
if (strcmp(methodName, IARM_BUS_DSMGR_API_dsHdmiInGetStatus) == 0) {
663-
auto* param = static_cast<dsHdmiInGetStatusParam_t*>(arg);
664-
param->result = dsERR_NONE;
665-
param->status.isPortConnected[1] = 1;
666-
}
667-
if (strcmp(methodName, IARM_BUS_DSMGR_API_dsGetHDMIARCPortId) == 0) {
668-
auto* param = static_cast<dsGetHDMIARCPortIdParam_t*>(arg);
669-
param->portId = 1;
670-
}
671-
return IARM_RESULT_SUCCESS;
672-
});
650+
EXPECT_CALL(*p_hdmiInputImplMock, getNumberOfInputs())
651+
.WillRepeatedly(::testing::Return(3));
652+
653+
ON_CALL(*p_hdmiInputImplMock, isPortConnected(::testing::_))
654+
.WillByDefault(::testing::Invoke(
655+
[](int8_t port) {
656+
return port == 1 ? true : false;
657+
}));
658+
659+
ON_CALL(*p_hdmiInputImplMock, getHDMIARCPortId(::testing::_))
660+
.WillByDefault(::testing::Invoke(
661+
[](int& portId) {
662+
portId = 1;
663+
return dsERR_NONE;
664+
}));
673665

674666
/* Activate plugin in constructor */
675667
status = ActivateService("org.rdk.PowerManager");
@@ -1175,7 +1167,6 @@ TEST_F(HdmiCecSink_L2Test, Set_And_Get_VendorId_COMRPC)
11751167
}
11761168
}
11771169

1178-
11791170
// Test cases to validate GetAudioDeviceConnectedStatus COMRPC
11801171
TEST_F(HdmiCecSink_L2Test, GetAudioDeviceConnectedStatus_COMRPC)
11811172
{

0 commit comments

Comments
 (0)