}\
}
+#define START_TEST_TTSE_ACTIVATED {\
+ FPRINTF("[Line : %d][%s] Starting test : %s\\n", __LINE__, API_NAMESPACE, __FUNCTION__);\
+}
+
#define RUN_POLLING_LOOP {\
g_pMainLoop = g_main_loop_new(NULL, false);\
nIotconTimeoutId = g_timeout_add(TIMEOUT_CB, TimeoutFunction, g_pMainLoop);\
{
return 0;
}
+static void TTSEActivatedModeChangedCB(int activated_mode)
+{
+ FPRINTF("[Line : %d][%s] TTSEActivatedModeChangedCB callback invoked. Activated mode is [%d]\\n", __LINE__, API_NAMESPACE, activated_mode);
+ return;
+}
/**
* @function ITs_ttse_startup
* @description Called before each test
return 0;
}
+
+/**
+* @testcase ITc_ttse_set_activated_mode_changed_cb_p
+* @since_tizen 7.0
+* @author SRID(ankit.sri1)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @description Sets a callback of activating change mode
+* @scenario call ttse_set_activated_mode_changed_cb
+* @apicovered ttse_set_activated_mode_changed_cb
+* @passcase If ttse_set_activated_mode_changed_cb api gets pass
+* @failcase If ttse_set_activated_mode_changed_cb api gets fail or ttse_set_activated_mode_changed_cb doesn't returns TTSE_ERROR_NOT_SUPPORTED when feature is not supported
+* @precondition NA
+* @postcondition NA
+*/
+int ITc_ttse_set_activated_mode_changed_cb_p(void)
+{
+ START_TEST_TTSE_ACTIVATED;
+
+ int nRet;
+ if (g_bFeatureNotSupported)
+ {
+ nRet = ttse_set_activated_mode_changed_cb(TTSEActivatedModeChangedCB);
+ PRINT_RESULT(TTSE_ERROR_NOT_SUPPORTED, nRet, "ttse_set_activated_mode_changed_cb", TtseGetError(nRet));
+ return 0;
+ }
+
+ nRet = ttse_main(g_argc, g_argv, &g_tts_engine_callback);
+ PRINT_RESULT(TTSE_ERROR_NONE, nRet, "ttse_main", TtseGetError(nRet));
+
+ nRet = ttse_set_activated_mode_changed_cb(TTSEActivatedModeChangedCB);
+ PRINT_RESULT(TTSE_ERROR_NONE, nRet, "ttse_set_activated_mode_changed_cb", TtseGetError(nRet));
+ return 0;
+}
+
+/**
+* @testcase ITc_ttse_get_activated_mode_p
+* @since_tizen 7.0
+* @author SRID(ankit.sri1)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @description Gets activated mode value
+* @scenario call ttse_get_activated_mode
+* @apicovered ITc_ttse_get_activated_mode_p
+* @passcase If ttse_get_activated_mode api gets pass
+* @failcase If ttse_get_activated_mode api gets fail or ttse_get_activated_mode doesn't returns TTSE_ERROR_NOT_SUPPORTED when feature is not supported
+* @precondition NA
+* @postcondition NA
+*/
+int ITc_ttse_get_activated_mode_p(void)
+{
+ START_TEST_TTSE_ACTIVATED;
+
+ int nRet;
+ int nMode = 0;
+ if (g_bFeatureNotSupported)
+ {
+ nRet = ttse_get_activated_mode(&nMode);
+ PRINT_RESULT(TTSE_ERROR_NOT_SUPPORTED, nRet, "ttse_get_activated_mode", TtseGetError(nRet));
+ return 0;
+ }
+
+ nRet = ttse_main(g_argc, g_argv, &g_tts_engine_callback);
+ PRINT_RESULT(TTSE_ERROR_NONE, nRet, "ttse_main", TtseGetError(nRet));
+
+ nRet = ttse_get_activated_mode(&nMode);
+ PRINT_RESULT(TTSE_ERROR_NONE, nRet, "ttse_get_activated_mode", TtseGetError(nRet));
+ return 0;
+}
/** @} */
/** @} */
extern int ITc_tts_set_unset_screen_reader_changed_cb_p(void);
extern int ITc_tts_prepare_sync_p(void);
extern int ITc_ttse_terminate_p(void);
+extern int ITc_ttse_set_activated_mode_changed_cb_p(void);
+extern int ITc_ttse_get_activated_mode_p(void);
testcase tc_array[] = {
{"ITc_tts_create_destroy_p",ITc_tts_create_destroy_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_tts_set_unset_screen_reader_changed_cb_p",ITc_tts_set_unset_screen_reader_changed_cb_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_tts_prepare_sync_p",ITc_tts_prepare_sync_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_ttse_terminate_p",ITc_ttse_terminate_p,ITs_ttse_startup,ITs_ttse_cleanup},
-
+ {"ITc_ttse_set_activated_mode_changed_cb_p",ITc_ttse_set_activated_mode_changed_cb_p,ITs_ttse_startup,ITs_ttse_cleanup},
+ {"ITc_ttse_get_activated_mode_p",ITc_ttse_get_activated_mode_p,ITs_ttse_startup,ITs_ttse_cleanup},
{NULL, NULL}
};
extern int ITc_tts_set_unset_screen_reader_changed_cb_p(void);
extern int ITc_tts_prepare_sync_p(void);
extern int ITc_ttse_terminate_p(void);
+extern int ITc_ttse_set_activated_mode_changed_cb_p(void);
+extern int ITc_ttse_get_activated_mode_p(void);
testcase tc_array[] = {
{"ITc_tts_create_destroy_p",ITc_tts_create_destroy_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_tts_set_unset_screen_reader_changed_cb_p",ITc_tts_set_unset_screen_reader_changed_cb_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_tts_prepare_sync_p",ITc_tts_prepare_sync_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_ttse_terminate_p",ITc_ttse_terminate_p,ITs_ttse_startup,ITs_ttse_cleanup},
+ {"ITc_ttse_set_activated_mode_changed_cb_p",ITc_ttse_set_activated_mode_changed_cb_p,ITs_ttse_startup,ITs_ttse_cleanup},
+ {"ITc_ttse_get_activated_mode_p",ITc_ttse_get_activated_mode_p,ITs_ttse_startup,ITs_ttse_cleanup},
{NULL, NULL}
};
extern int ITc_tts_set_unset_screen_reader_changed_cb_p(void);
extern int ITc_tts_prepare_sync_p(void);
extern int ITc_ttse_terminate_p(void);
+extern int ITc_ttse_set_activated_mode_changed_cb_p(void);
+extern int ITc_ttse_get_activated_mode_p(void);
testcase tc_array[] = {
{"ITc_tts_create_destroy_p",ITc_tts_create_destroy_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_tts_set_unset_screen_reader_changed_cb_p",ITc_tts_set_unset_screen_reader_changed_cb_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_tts_prepare_sync_p",ITc_tts_prepare_sync_p,ITs_tts_startup,ITs_tts_cleanup},
{"ITc_ttse_terminate_p",ITc_ttse_terminate_p,ITs_ttse_startup,ITs_ttse_cleanup},
+ {"ITc_ttse_set_activated_mode_changed_cb_p",ITc_ttse_set_activated_mode_changed_cb_p,ITs_ttse_startup,ITs_ttse_cleanup},
+ {"ITc_ttse_get_activated_mode_p",ITc_ttse_get_activated_mode_p,ITs_ttse_startup,ITs_ttse_cleanup},
{NULL, NULL}
};