@@ -657,7 +657,11 @@ TEST_F(AVInputInit, onDevicesChangedCOMPOSITE)
657
657
658
658
EVENT_SUBSCRIBE (0 , _T (" onDevicesChanged" ), _T (" org.rdk.AVInput" ), message);
659
659
660
- plugin->OnCompositeInEventHotPlug (dsCOMPOSITE_IN_PORT_0, true );
660
+ ASSERT_TRUE (dsAVEventHandler != nullptr );
661
+ IARM_Bus_DSMgr_EventData_t eventData;
662
+ eventData.data .composite_in_connect .port = dsCOMPOSITE_IN_PORT_0;
663
+ eventData.data .composite_in_connect .isPortConnected = true ;
664
+ dsAVEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_HOTPLUG, &eventData, 0 );
661
665
662
666
EXPECT_EQ (Core::ERROR_NONE, onDevicesChanged.Lock ());
663
667
@@ -684,7 +688,12 @@ TEST_F(AVInputInit, onSignalChangedStableHDMI)
684
688
685
689
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
686
690
687
- plugin->OnHdmiInSignalStatus (dsHDMI_IN_PORT_0, dsHDMI_IN_SIGNAL_STATUS_STABLE);
691
+ ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
692
+ IARM_Bus_DSMgr_EventData_t eventData;
693
+ eventData.data .hdmi_in_sig_status .port = dsHDMI_IN_PORT_0;
694
+ eventData.data .hdmi_in_sig_status .status = dsHDMI_IN_SIGNAL_STATUS_STABLE;
695
+ dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_SIGNAL_STATUS, &eventData, 0 );
696
+
688
697
689
698
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
690
699
@@ -711,7 +720,12 @@ TEST_F(AVInputInit, onSignalChangedNoSignalHDMI)
711
720
712
721
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
713
722
714
- plugin->OnHdmiInSignalStatus (dsHDMI_IN_PORT_0, dsHDMI_IN_SIGNAL_STATUS_NOSIGNAL);
723
+ ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
724
+
725
+ IARM_Bus_DSMgr_EventData_t eventData;
726
+ eventData.data .hdmi_in_sig_status .port = dsHDMI_IN_PORT_0;
727
+ eventData.data .hdmi_in_sig_status .status = dsHDMI_IN_SIGNAL_STATUS_NOSIGNAL;
728
+ dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_SIGNAL_STATUS, &eventData, 0 );
715
729
716
730
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
717
731
@@ -737,7 +751,12 @@ TEST_F(AVInputInit, onSignalChangedUnstableHDMI)
737
751
}));
738
752
739
753
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
740
- plugin->OnHdmiInSignalStatus (dsHDMI_IN_PORT_0, dsHDMI_IN_SIGNAL_STATUS_UNSTABLE);
754
+ ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
755
+
756
+ IARM_Bus_DSMgr_EventData_t eventData;
757
+ eventData.data .hdmi_in_sig_status .port = dsHDMI_IN_PORT_0;
758
+ eventData.data .hdmi_in_sig_status .status = dsHDMI_IN_SIGNAL_STATUS_UNSTABLE;
759
+ dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_SIGNAL_STATUS, &eventData, 0 );
741
760
742
761
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
743
762
@@ -764,10 +783,7 @@ TEST_F(AVInputInit, onSignalChangedNotSupportedHDMI)
764
783
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
765
784
ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
766
785
767
- IARM_Bus_DSMgr_EventData_t eventData;
768
- eventData.data .hdmi_in_sig_status .port = dsHDMI_IN_PORT_0;
769
- eventData.data .hdmi_in_sig_status .status = dsHDMI_IN_SIGNAL_STATUS_NOTSUPPORTED;
770
- dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_SIGNAL_STATUS, &eventData, 0 );
786
+ plugin->OnHdmiInSignalStatus (dsHDMI_IN_PORT_0, dsHDMI_IN_SIGNAL_STATUS_NOTSUPPORTED);
771
787
772
788
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
773
789
@@ -792,12 +808,7 @@ TEST_F(AVInputInit, onSignalChangedDefaultHDMI)
792
808
}));
793
809
794
810
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
795
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
796
-
797
- IARM_Bus_DSMgr_EventData_t eventData;
798
- eventData.data .hdmi_in_sig_status .port = dsHDMI_IN_PORT_0;
799
- eventData.data .hdmi_in_sig_status .status = dsHDMI_IN_SIGNAL_STATUS_MAX;
800
- dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_SIGNAL_STATUS, &eventData, 0 );
811
+ plugin->OnHdmiInSignalStatus (dsHDMI_IN_PORT_0, dsHDMI_IN_SIGNAL_STATUS_MAX);
801
812
802
813
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
803
814
@@ -822,12 +833,7 @@ TEST_F(AVInputInit, onSignalChangedStableCOMPOSITE)
822
833
}));
823
834
824
835
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
825
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
826
-
827
- IARM_Bus_DSMgr_EventData_t eventData;
828
- eventData.data .composite_in_sig_status .port = dsCOMPOSITE_IN_PORT_0;
829
- eventData.data .composite_in_sig_status .status = dsCOMP_IN_SIGNAL_STATUS_STABLE;
830
- dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_SIGNAL_STATUS, &eventData, 0 );
836
+ plugin->OnCompositeInSignalStatus (dsCOMPOSITE_IN_PORT_0, dsCOMP_IN_SIGNAL_STATUS_STABLE);
831
837
832
838
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
833
839
@@ -854,10 +860,7 @@ TEST_F(AVInputInit, onSignalChangedNoSignalCOMPOSITE)
854
860
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
855
861
ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
856
862
857
- IARM_Bus_DSMgr_EventData_t eventData;
858
- eventData.data .composite_in_sig_status .port = dsCOMPOSITE_IN_PORT_0;
859
- eventData.data .composite_in_sig_status .status = dsCOMP_IN_SIGNAL_STATUS_NOSIGNAL;
860
- dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_SIGNAL_STATUS, &eventData, 0 );
863
+ plugin->OnCompositeInSignalStatus (dsCOMPOSITE_IN_PORT_0, dsCOMP_IN_SIGNAL_STATUS_NOSIGNAL);
861
864
862
865
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
863
866
@@ -884,10 +887,7 @@ TEST_F(AVInputInit, onSignalChangedUnstableCOMPOSITE)
884
887
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
885
888
ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
886
889
887
- IARM_Bus_DSMgr_EventData_t eventData;
888
- eventData.data .composite_in_sig_status .port = dsCOMPOSITE_IN_PORT_0;
889
- eventData.data .composite_in_sig_status .status = dsCOMP_IN_SIGNAL_STATUS_UNSTABLE;
890
- dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_SIGNAL_STATUS, &eventData, 0 );
890
+ plugin->OnCompositeInSignalStatus (dsCOMPOSITE_IN_PORT_0, dsCOMP_IN_SIGNAL_STATUS_UNSTABLE);
891
891
892
892
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
893
893
@@ -912,12 +912,7 @@ TEST_F(AVInputInit, onSignalChangedNotSupportedCOMPOSITE)
912
912
}));
913
913
914
914
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
915
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
916
-
917
- IARM_Bus_DSMgr_EventData_t eventData;
918
- eventData.data .composite_in_sig_status .port = dsCOMPOSITE_IN_PORT_0;
919
- eventData.data .composite_in_sig_status .status = dsCOMP_IN_SIGNAL_STATUS_NOTSUPPORTED;
920
- dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_SIGNAL_STATUS, &eventData, 0 );
915
+ plugin->OnCompositeInSignalStatus (dsCOMPOSITE_IN_PORT_0, dsCOMP_IN_SIGNAL_STATUS_NOTSUPPORTED);
921
916
922
917
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
923
918
@@ -942,12 +937,7 @@ TEST_F(AVInputInit, onSignalChangedDefaultCOMPOSITE)
942
937
}));
943
938
944
939
EVENT_SUBSCRIBE (0 , _T (" onSignalChanged" ), _T (" org.rdk.AVInput" ), message);
945
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
946
-
947
- IARM_Bus_DSMgr_EventData_t eventData;
948
- eventData.data .composite_in_sig_status .port = dsCOMPOSITE_IN_PORT_0;
949
- eventData.data .composite_in_sig_status .status = dsCOMP_IN_SIGNAL_STATUS_MAX;
950
- dsAVSignalStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_SIGNAL_STATUS, &eventData, 0 );
940
+ plugin->OnCompositeInSignalStatus (dsCOMPOSITE_IN_PORT_0, dsCOMP_IN_SIGNAL_STATUS_MAX);
951
941
952
942
EXPECT_EQ (Core::ERROR_NONE, onSignalChanged.Lock ());
953
943
@@ -972,15 +962,11 @@ TEST_F(AVInputInit, onInputStatusChangeOn_HDMI)
972
962
}));
973
963
974
964
EVENT_SUBSCRIBE (0 , _T (" onInputStatusChanged" ), _T (" org.rdk.AVInput" ), message);
975
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
976
965
977
966
EXPECT_EQ (Core::ERROR_NONE, handler.Invoke (connection, _T (" startInput" ), _T (" {\" portId\" : \" 0\" , \" typeOfInput\" :\" HDMI\" , \" requestAudioMix\" : true, \" plane\" : 1, \" topMost\" : true}" ), response));
978
967
EXPECT_EQ (response, string (" {\" success\" :true}" ));
979
968
980
- IARM_Bus_DSMgr_EventData_t eventData;
981
- eventData.data .hdmi_in_status .port = dsHDMI_IN_PORT_0;
982
- eventData.data .hdmi_in_status .isPresented = true ;
983
- dsAVStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_STATUS, &eventData, 0 );
969
+ plugin->OnHdmiInStatus (dsHDMI_IN_PORT_0, true );
984
970
985
971
EXPECT_EQ (Core::ERROR_NONE, onInputStatusChanged.Lock ());
986
972
@@ -1005,13 +991,11 @@ TEST_F(AVInputInit, onInputStatusChangeOff_HDMI)
1005
991
}));
1006
992
1007
993
EVENT_SUBSCRIBE (0 , _T (" onInputStatusChanged" ), _T (" org.rdk.AVInput" ), message);
1008
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
994
+
1009
995
1010
996
EXPECT_EQ (Core::ERROR_NONE, handler.Invoke (connection, _T (" stopInput" ), _T (" {\" typeOfInput\" :\" HDMI\" }" ), response));
1011
997
EXPECT_EQ (response, string (" {\" success\" :true}" ));
1012
- IARM_Bus_DSMgr_EventData_t eventData;
1013
- eventData.data .hdmi_in_status .port = dsHDMI_IN_PORT_0;
1014
- eventData.data .hdmi_in_status .isPresented = false ;
998
+ plugin->OnHdmiInStatus (dsHDMI_IN_PORT_0, false );
1015
999
1016
1000
dsAVStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_HDMI_IN_STATUS, &eventData, 0 );
1017
1001
@@ -1038,14 +1022,10 @@ TEST_F(AVInputInit, onInputStatusChangeOn_COMPOSITE)
1038
1022
}));
1039
1023
1040
1024
EVENT_SUBSCRIBE (0 , _T (" onInputStatusChanged" ), _T (" org.rdk.AVInput" ), message);
1041
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
1042
1025
1043
1026
EXPECT_EQ (Core::ERROR_NONE, handler.Invoke (connection, _T (" startInput" ), _T (" {\" portId\" : \" 0\" , \" typeOfInput\" :\" COMPOSITE\" , \" requestAudioMix\" : true, \" plane\" : 1, \" topMost\" : true}" ), response));
1044
1027
EXPECT_EQ (response, string (" {\" success\" :true}" ));
1045
- IARM_Bus_DSMgr_EventData_t eventData;
1046
- eventData.data .composite_in_status .port = dsCOMPOSITE_IN_PORT_0;
1047
- eventData.data .composite_in_status .isPresented = true ;
1048
- dsAVStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_STATUS, &eventData, 0 );
1028
+ plugin->OnCompositeInStatus (dsCOMPOSITE_IN_PORT_0, true );
1049
1029
1050
1030
EXPECT_EQ (Core::ERROR_NONE, onInputStatusChanged.Lock ());
1051
1031
@@ -1070,14 +1050,10 @@ TEST_F(AVInputInit, onInputStatusChangeOff_COMPOSITE)
1070
1050
}));
1071
1051
1072
1052
EVENT_SUBSCRIBE (0 , _T (" onInputStatusChanged" ), _T (" org.rdk.AVInput" ), message);
1073
- ASSERT_TRUE (dsAVSignalStatusEventHandler != nullptr );
1074
1053
1075
1054
EXPECT_EQ (Core::ERROR_NONE, handler.Invoke (connection, _T (" stopInput" ), _T (" {\" typeOfInput\" :\" COMPOSITE\" }" ), response));
1076
1055
EXPECT_EQ (response, string (" {\" success\" :true}" ));
1077
- IARM_Bus_DSMgr_EventData_t eventData;
1078
- eventData.data .composite_in_status .port = dsCOMPOSITE_IN_PORT_0;
1079
- eventData.data .composite_in_status .isPresented = false ;
1080
- dsAVStatusEventHandler (IARM_BUS_DSMGR_NAME, IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_STATUS, &eventData, 0 );
1056
+ plugin->OnCompositeInStatus (dsCOMPOSITE_IN_PORT_0, false );
1081
1057
1082
1058
EXPECT_EQ (Core::ERROR_NONE, onInputStatusChanged.Lock ());
1083
1059
0 commit comments