[ITC][multi-assistant][ACR-1703] added two TC for newly added APIs 70/280870/5
authorAnkit Srivastava <ankit.sri1@samsung.com>
Tue, 6 Sep 2022 06:39:36 +0000 (12:09 +0530)
committerAnkit Srivastava <ankit.sri1@samsung.com>
Wed, 7 Sep 2022 08:25:08 +0000 (08:25 +0000)
Change-Id: I3f2ac12989613bff9fdf334d6b1e9300af84f6e2
Signed-off-by: Ankit Srivastava <ankit.sri1@samsung.com>
src/itc/multi-assistant/ITs-multi-assistant.c [changed mode: 0755->0644]
src/itc/multi-assistant/tct-multi-assistant-native_mobile.h
src/itc/multi-assistant/tct-multi-assistant-native_tizeniot.h
src/itc/multi-assistant/tct-multi-assistant-native_tv.h
src/itc/multi-assistant/tct-multi-assistant-native_wearable.h

old mode 100755 (executable)
new mode 100644 (file)
index 6076f08..31b25d4
@@ -1437,3 +1437,61 @@ int ITc_ma_add_remove_wake_word_p(void)
 
         return 0;
 }
+
+/**
+* @testcase                             ITc_ma_get_wakeup_info_wake_word_p
+* @since_tizen                          7.0
+* @author                               SRID(ankit.sri1)
+* @reviewer                             SRID(shobhit.v)
+* @type                                 auto
+* @description                          gets wakeup info for wake word
+* @scenario                             gets wakeup info for wake word
+* @apitarget                            ma_get_wakeup_info_wake_word
+* @apicovered                           ma_get_wakeup_info_wake_word
+* @passcase                             ma_get_wakeup_info_wake_word returns MA_ERROR_NONE
+* @failcase                             ma_get_wakeup_info_wake_word does not return MA_ERROR_NONE
+* @precondition                         N/A
+* @postcondition                        N/A
+* */
+int ITc_ma_get_wakeup_info_wake_word_p(void)
+{
+       START_TEST;
+
+       char *pszWakeWord = NULL;
+       int nRet = ma_get_wakeup_info_wake_word(&pszWakeWord);
+       PRINT_RESULT(nRet, MA_ERROR_NONE, "ma_get_wakeup_info_wake_word", MaGetError(nRet));
+       CHECK_HANDLE(pszWakeWord, "ma_get_wakeup_info_wake_word");
+       FREE_MEMORY(pszWakeWord);
+       return 0;
+}\r
+\r
+/**
+* @testcase                             ITc_ma_get_wakeup_info_extra_data_p
+* @since_tizen                          7.0
+* @author                               SRID(ankit.sri1)
+* @reviewer                             SRID(shobhit.v)
+* @type                                 auto
+* @description                          gets wakeup info for extra data
+* @scenario                             gets wakeup info for extra data
+* @apitarget                            ma_get_wakeup_info_extra_data
+* @apicovered                           ma_get_wakeup_info_extra_data
+* @passcase                             ma_get_wakeup_info_extra_data returns MA_ERROR_NONE
+* @failcase                             ma_get_wakeup_info_extra_data does not return MA_ERROR_NONE
+* @precondition                         N/A
+* @postcondition                        N/A
+* */\r
+int ITc_ma_get_wakeup_info_extra_data_p(void)\r
+{\r
+       START_TEST;\r
+\r
+       char *pszExtraData = NULL, *pszExtraDesc = NULL;
+       int nLength = 0;
+
+       int nRet = ma_get_wakeup_info_extra_data(&pszExtraData, &nLength, &pszExtraDesc);
+       PRINT_RESULT(nRet, MA_ERROR_NONE, "ma_get_wakeup_info_extra_data", MaGetError(nRet));
+       CHECK_HANDLE(pszExtraData, "ma_get_wakeup_info_extra_data");
+       FREE_MEMORY(pszExtraData);
+       CHECK_HANDLE(pszExtraDesc, "ma_get_wakeup_info_extra_data");\r
+       FREE_MEMORY(pszExtraDesc);\r
+       return 0;\r
+}\r
index 5c87f1738da6f31aab1075384f4d4f62e2262734..a347db9674158848682d739187392233dfdec30a 100644 (file)
@@ -52,6 +52,8 @@ extern int ITc_ma_set_assistant_wakeup_language_p(void);
 extern int ITc_ma_set_unset_service_state_changed_cb_p(void);
 extern int ITc_ma_set_unset_voice_key_status_changed_cb_p(void);
 extern int ITc_ma_add_remove_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_extra_data_p(void);
 
 testcase tc_array[] = {
        {"ITc_ma_initialize_deinitialize_p",ITc_ma_initialize_deinitialize_p,ITs_ma_startup,ITs_ma_cleanup},
@@ -84,6 +86,8 @@ testcase tc_array[] = {
         {"ITc_ma_set_unset_service_state_changed_cb_p", ITc_ma_set_unset_service_state_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_set_unset_voice_key_status_changed_cb_p", ITc_ma_set_unset_voice_key_status_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_add_remove_wake_word_p", ITc_ma_add_remove_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_wake_word_p",ITc_ma_get_wakeup_info_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_extra_data_p",ITc_ma_get_wakeup_info_extra_data_p, ITs_ma_startup, ITs_ma_cleanup},
        {NULL, NULL}
 };
 
index 5c87f1738da6f31aab1075384f4d4f62e2262734..a347db9674158848682d739187392233dfdec30a 100644 (file)
@@ -52,6 +52,8 @@ extern int ITc_ma_set_assistant_wakeup_language_p(void);
 extern int ITc_ma_set_unset_service_state_changed_cb_p(void);
 extern int ITc_ma_set_unset_voice_key_status_changed_cb_p(void);
 extern int ITc_ma_add_remove_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_extra_data_p(void);
 
 testcase tc_array[] = {
        {"ITc_ma_initialize_deinitialize_p",ITc_ma_initialize_deinitialize_p,ITs_ma_startup,ITs_ma_cleanup},
@@ -84,6 +86,8 @@ testcase tc_array[] = {
         {"ITc_ma_set_unset_service_state_changed_cb_p", ITc_ma_set_unset_service_state_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_set_unset_voice_key_status_changed_cb_p", ITc_ma_set_unset_voice_key_status_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_add_remove_wake_word_p", ITc_ma_add_remove_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_wake_word_p",ITc_ma_get_wakeup_info_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_extra_data_p",ITc_ma_get_wakeup_info_extra_data_p, ITs_ma_startup, ITs_ma_cleanup},
        {NULL, NULL}
 };
 
index 5c87f1738da6f31aab1075384f4d4f62e2262734..a347db9674158848682d739187392233dfdec30a 100644 (file)
@@ -52,6 +52,8 @@ extern int ITc_ma_set_assistant_wakeup_language_p(void);
 extern int ITc_ma_set_unset_service_state_changed_cb_p(void);
 extern int ITc_ma_set_unset_voice_key_status_changed_cb_p(void);
 extern int ITc_ma_add_remove_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_extra_data_p(void);
 
 testcase tc_array[] = {
        {"ITc_ma_initialize_deinitialize_p",ITc_ma_initialize_deinitialize_p,ITs_ma_startup,ITs_ma_cleanup},
@@ -84,6 +86,8 @@ testcase tc_array[] = {
         {"ITc_ma_set_unset_service_state_changed_cb_p", ITc_ma_set_unset_service_state_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_set_unset_voice_key_status_changed_cb_p", ITc_ma_set_unset_voice_key_status_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_add_remove_wake_word_p", ITc_ma_add_remove_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_wake_word_p",ITc_ma_get_wakeup_info_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_extra_data_p",ITc_ma_get_wakeup_info_extra_data_p, ITs_ma_startup, ITs_ma_cleanup},
        {NULL, NULL}
 };
 
index 5c87f1738da6f31aab1075384f4d4f62e2262734..a347db9674158848682d739187392233dfdec30a 100644 (file)
@@ -52,6 +52,8 @@ extern int ITc_ma_set_assistant_wakeup_language_p(void);
 extern int ITc_ma_set_unset_service_state_changed_cb_p(void);
 extern int ITc_ma_set_unset_voice_key_status_changed_cb_p(void);
 extern int ITc_ma_add_remove_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_wake_word_p(void);
+extern int ITc_ma_get_wakeup_info_extra_data_p(void);
 
 testcase tc_array[] = {
        {"ITc_ma_initialize_deinitialize_p",ITc_ma_initialize_deinitialize_p,ITs_ma_startup,ITs_ma_cleanup},
@@ -84,6 +86,8 @@ testcase tc_array[] = {
         {"ITc_ma_set_unset_service_state_changed_cb_p", ITc_ma_set_unset_service_state_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_set_unset_voice_key_status_changed_cb_p", ITc_ma_set_unset_voice_key_status_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
         {"ITc_ma_add_remove_wake_word_p", ITc_ma_add_remove_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_wake_word_p",ITc_ma_get_wakeup_info_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_wakeup_info_extra_data_p",ITc_ma_get_wakeup_info_extra_data_p, ITs_ma_startup, ITs_ma_cleanup},
        {NULL, NULL}
 };