2121#include < string>
2222#include < iostream>
2323#include < stdexcept>
24+ #include < unistd.h>
2425#include " ManageSDKTest.h"
2526
2627using namespace std ;
@@ -54,29 +55,34 @@ void RunAllTests() {
5455 runTest (ManageSDKTest::GetAudioDescriptionsEnabled, " GetAudioDescriptionsEnabled" );
5556 runTest (ManageSDKTest::SetAudioDescriptionsEnabled, " SetAudioDescriptionsEnabled" );
5657 runTest (ManageSDKTest::SubscribeAudioDescriptionsEnabledChanged, " SubscribeAudioDescriptionsEnabledChanged" );
58+ ManageSDKTest::event_trigger (ManageSDKTest::audioDescriptionsEnabledChanged);
5759 runTest (ManageSDKTest::UnsubscribeAudioDescriptionsEnabledChanged, " UnsubscribeAudioDescriptionsEnabledChanged" );
5860
5961 // Device methods
6062 runTest (ManageSDKTest::GetDeviceName, " GetDeviceName" );
6163 runTest (ManageSDKTest::SetDeviceName, " SetDeviceName" );
6264 runTest (ManageSDKTest::SubscribeDeviceNameChanged, " SubscribeDeviceNameChanged" );
65+ ManageSDKTest::event_trigger (ManageSDKTest::deviceNameChanged);
6366 runTest (ManageSDKTest::UnsubscribeDeviceNameChanged, " UnsubscribeDeviceNameChanged" );
6467
6568 // ClosedCaptions methods
6669 runTest (ManageSDKTest::GetClosedCaptionsBackgroundOpacity, " GetClosedCaptionsBackgroundOpacity" );
6770 runTest (ManageSDKTest::SetClosedCaptionsBackgroundOpacity, " SetClosedCaptionsBackgroundOpacity" );
6871 runTest (ManageSDKTest::SubscribeClosedCaptionsBackgroundOpacityChanged, " SubscribeClosedCaptionsBackgroundOpacityChanged" );
72+ ManageSDKTest::event_trigger (ManageSDKTest::backgroundOpacityChanged);
6973 runTest (ManageSDKTest::UnsubscribeClosedCaptionsBackgroundOpacityChanged, " UnsubscribeClosedCaptionsBackgroundOpacityChanged" );
7074
7175 runTest (ManageSDKTest::GetClosedCaptionsFontFamily, " GetClosedCaptionsFontFamily" );
7276 runTest (ManageSDKTest::SetClosedCaptionsFontFamily, " SetClosedCaptionsFontFamily" );
7377 runTest (ManageSDKTest::SubscribeClosedCaptionsFontFamilyChanged, " SubscribeClosedCaptionsFontFamilyChanged" );
78+ ManageSDKTest::event_trigger (ManageSDKTest::fontFamilyChanged);
7479 runTest (ManageSDKTest::UnsubscribeClosedCaptionsFontFamilyChanged, " UnsubscribeClosedCaptionsFontFamilyChanged" );
7580
7681 // Localization methods
7782 runTest (ManageSDKTest::GetLocalizationPreferredAudioLanguages, " GetLocalizationPreferredAudioLanguages" );
7883 runTest (ManageSDKTest::SetLocalizationPreferredAudioLanguages, " SetLocalizationPreferredAudioLanguages" );
7984 runTest (ManageSDKTest::SubscribeLocalizationPreferredAudioLanguagesChanged, " SubscribeLocalizationPreferredAudioLanguagesChanged" );
85+ ManageSDKTest::event_trigger (ManageSDKTest::preferredAudioLanguagesChanged);
8086 runTest (ManageSDKTest::UnsubscribeLocalizationPreferredAudioLanguagesChanged, " UnsubscribeLocalizationPreferredAudioLanguagesChanged" );
8187
8288 runTest (ManageSDKTest::GetLocalizationAdditionalInfo, " GetLocalizationAdditionalInfo" );
@@ -87,14 +93,17 @@ void RunAllTests() {
8793 runTest (ManageSDKTest::GetPrivacyAllowACRCollection, " GetPrivacyAllowACRCollection" );
8894 runTest (ManageSDKTest::SetPrivacyAllowACRCollection, " SetPrivacyAllowACRCollection" );
8995 runTest (ManageSDKTest::SubscribePrivacyAllowACRCollectionChanged, " SubscribePrivacyAllowACRCollectionChanged" );
96+ ManageSDKTest::event_trigger (ManageSDKTest::allowACRCollectionChanged);
9097 runTest (ManageSDKTest::UnsubscribePrivacyAllowACRCollectionChanged, " UnsubscribePrivacyAllowACRCollectionChanged" );
9198
9299 runTest (ManageSDKTest::GetPrivacySettings, " GetPrivacySettings" );
93100
94101 // Discovery methods
95102 runTest (ManageSDKTest::SubscribeDiscoverySignInNotification, " SubscribeDiscoverySignInNotification" );
103+ ManageSDKTest::event_trigger (ManageSDKTest::signInEvent);
96104 runTest (ManageSDKTest::UnsubscribeDiscoverySignInNotification, " UnsubscribeDiscoverySignInNotification" );
97105 runTest (ManageSDKTest::SubscribeDiscoverySignOutNotification, " SubscribeDiscoverySignOutNotification" );
106+ ManageSDKTest::event_trigger (ManageSDKTest::signOutEvent);
98107 runTest (ManageSDKTest::UnsubscribeDiscoverySignOutNotification, " UnsubscribeDiscoverySignOutNotification" );
99108
100109 // UserGrants methods
@@ -103,25 +112,30 @@ void RunAllTests() {
103112 runTest (ManageSDKTest::DenyUserGrantsPermission, " DenyUserGrantsPermission" );
104113 runTest (ManageSDKTest::ClearUserGrantsPermission, " ClearUserGrantsPermission" );
105114
106- // Wifi methods
107- // runTest(ManageSDKTest::WifiScan, "WifiScan");
108- // runTest(ManageSDKTest::WifiConnect, "WifiConnect");
109- // runTest(ManageSDKTest::WifiDisconnect, "WifiDisconnect");
110-
111115 // Provider registration
112116 runTest (ManageSDKTest::RegisterKeyboardProvider, " RegisterKeyboardProvider" );
117+ ManageSDKTest::provider_trigger (ManageSDKTest::requestStandard);
118+ runTest (ManageSDKTest::SendResponseMessageToKeyboardProvider, " SendResponseMessageToKeyboardProvider" );
119+
120+ runTest (ManageSDKTest::RegisterKeyboardProvider, " RegisterKeyboardProvider" );
121+ ManageSDKTest::provider_trigger (ManageSDKTest::requestEmail);
113122 runTest (ManageSDKTest::SendResponseMessageToKeyboardProvider, " SendResponseMessageToKeyboardProvider" );
114- runTest (ManageSDKTest::SendErrorMessageToKeyboardProvider, " SendErrorMessageToKeyboardProvider" );
115123
116- runTest (ManageSDKTest::RegisterAcknowledgeChallengeProvider, " RegisterAcknowledgeChallengeProvider" );
117- runTest (ManageSDKTest::SendResponseMessageToAcknowledgeChallengeProvider, " SendResponseMessageToAcknowledgeChallengeProvider" );
118- runTest (ManageSDKTest::SendErrorMessageToAcknowledgeChallengeProvider, " SendErrorMessageToAcknowledgeChallengeProvider" );
124+ runTest (ManageSDKTest::RegisterKeyboardProvider, " RegisterKeyboardProvider" );
125+ ManageSDKTest::provider_trigger (ManageSDKTest::requestPassword);
126+ runTest (ManageSDKTest::SendResponseMessageToKeyboardProvider, " SendResponseMessageToKeyboardProvider" );
127+
128+ // runTest(ManageSDKTest::RegisterAcknowledgeChallengeProvider, "RegisterAcknowledgeChallengeProvider");
129+ // ManageSDKTest::provider_trigger(ManageSDKTest::ackRequestChallenge);
130+ // runTest(ManageSDKTest::SendResponseMessageToAcknowledgeChallengeProvider, "SendResponseMessageToAcknowledgeChallengeProvider");
131+
132+ // runTest(ManageSDKTest::RegisterPinChallengeProvider, "RegisterPinChallengeProvider");
133+ // ManageSDKTest::provider_trigger(ManageSDKTest::pinRequestChallenge);
134+ // runTest(ManageSDKTest::SendResponseMessageToPinChallengeProvider, "SendResponseMessageToPinChallengeProvider");
119135
120- runTest (ManageSDKTest::RegisterPinChallengeProvider, " RegisterPinChallengeProvider" );
121- runTest (ManageSDKTest::SendResponseMessageToPinChallengeProvider, " SendResponseMessageToPinChallengeProvider" );
122- runTest (ManageSDKTest::SendErrorMessageToPinChallengeProvider, " SendErrorMessageToPinChallengeProvider" );
123136
124137 runTest (ManageSDKTest::GlobalSubscribeHdmiAutoLowLatencyModeCapableChanged, " GlobalSubscribeHdmiAutoLowLatencyModeCapableChanged" );
138+ ManageSDKTest::event_trigger (ManageSDKTest::autoLowLatencyModeCapableChanged);
125139 runTest (ManageSDKTest::GlobalUnsubscribeHdmiAutoLowLatencyModeCapableChanged, " GlobalUnsubscribeHdmiAutoLowLatencyModeCapableChanged" );
126140
127141 runTest (ManageSDKTest::GetAutoLowLatencyModeCapable, " GetAutoLowLatencyModeCapable" );
0 commit comments