@@ -647,29 +647,21 @@ HdmiCecSink_L2Test_STANDBY::HdmiCecSink_L2Test_STANDBY()
647
647
ON_CALL (*p_connectionMock, open ())
648
648
.WillByDefault (::testing::Return ());
649
649
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
+ }));
673
665
674
666
/* Activate plugin in constructor */
675
667
status = ActivateService (" org.rdk.PowerManager" );
@@ -1175,7 +1167,6 @@ TEST_F(HdmiCecSink_L2Test, Set_And_Get_VendorId_COMRPC)
1175
1167
}
1176
1168
}
1177
1169
1178
-
1179
1170
// Test cases to validate GetAudioDeviceConnectedStatus COMRPC
1180
1171
TEST_F (HdmiCecSink_L2Test, GetAudioDeviceConnectedStatus_COMRPC)
1181
1172
{
0 commit comments