tts_get_private_data
tts_set_private_data
tts_set_credential
+tts_check_screen_reader_on
+tts_set_screen_reader_changed_cb
+tts_unset_screen_reader_changed_cb
tts_set_engine_changed_cb
tts_unset_engine_changed_cb
ttse_main
extern int utc_tts_set_credential_n(void);
extern int utc_tts_set_credential_n1(void);
extern int utc_tts_set_credential_n2(void);
+extern int utc_tts_check_screen_reader_on_p(void);
+extern int utc_tts_check_screen_reader_on_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_p(void);
+extern int utc_tts_set_screen_reader_changed_cb_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_n1(void);
+extern int utc_tts_set_screen_reader_changed_cb_n2(void);
+extern int utc_tts_unset_screen_reader_changed_cb_p(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n1(void);
extern int utc_tts_set_engine_changed_cb_p(void);
extern int utc_tts_set_engine_changed_cb_n(void);
extern int utc_tts_set_engine_changed_cb_n1(void);
{"utc_tts_set_credential_n",utc_tts_set_credential_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n1",utc_tts_set_credential_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n2",utc_tts_set_credential_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_p",utc_tts_check_screen_reader_on_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_n",utc_tts_check_screen_reader_on_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_p",utc_tts_set_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n",utc_tts_set_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n1",utc_tts_set_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n2",utc_tts_set_screen_reader_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_p",utc_tts_unset_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n",utc_tts_unset_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n1",utc_tts_unset_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_p",utc_tts_set_engine_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n",utc_tts_set_engine_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n1",utc_tts_set_engine_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
extern int utc_tts_set_credential_n(void);
extern int utc_tts_set_credential_n1(void);
extern int utc_tts_set_credential_n2(void);
+extern int utc_tts_check_screen_reader_on_p(void);
+extern int utc_tts_check_screen_reader_on_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_p(void);
+extern int utc_tts_set_screen_reader_changed_cb_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_n1(void);
+extern int utc_tts_set_screen_reader_changed_cb_n2(void);
+extern int utc_tts_unset_screen_reader_changed_cb_p(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n1(void);
extern int utc_tts_set_engine_changed_cb_p(void);
extern int utc_tts_set_engine_changed_cb_n(void);
extern int utc_tts_set_engine_changed_cb_n1(void);
{"utc_tts_set_credential_n",utc_tts_set_credential_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n1",utc_tts_set_credential_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n2",utc_tts_set_credential_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_p",utc_tts_check_screen_reader_on_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_n",utc_tts_check_screen_reader_on_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_p",utc_tts_set_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n",utc_tts_set_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n1",utc_tts_set_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n2",utc_tts_set_screen_reader_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_p",utc_tts_unset_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n",utc_tts_unset_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n1",utc_tts_unset_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_p",utc_tts_set_engine_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n",utc_tts_set_engine_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n1",utc_tts_set_engine_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
extern int utc_tts_set_credential_n(void);
extern int utc_tts_set_credential_n1(void);
extern int utc_tts_set_credential_n2(void);
+extern int utc_tts_check_screen_reader_on_p(void);
+extern int utc_tts_check_screen_reader_on_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_p(void);
+extern int utc_tts_set_screen_reader_changed_cb_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_n1(void);
+extern int utc_tts_set_screen_reader_changed_cb_n2(void);
+extern int utc_tts_unset_screen_reader_changed_cb_p(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n1(void);
extern int utc_tts_set_engine_changed_cb_p(void);
extern int utc_tts_set_engine_changed_cb_n(void);
extern int utc_tts_set_engine_changed_cb_n1(void);
{"utc_tts_set_credential_n",utc_tts_set_credential_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n1",utc_tts_set_credential_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n2",utc_tts_set_credential_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_p",utc_tts_check_screen_reader_on_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_n",utc_tts_check_screen_reader_on_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_p",utc_tts_set_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n",utc_tts_set_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n1",utc_tts_set_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n2",utc_tts_set_screen_reader_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_p",utc_tts_unset_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n",utc_tts_unset_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n1",utc_tts_unset_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_p",utc_tts_set_engine_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n",utc_tts_set_engine_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n1",utc_tts_set_engine_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
extern int utc_tts_set_credential_n(void);
extern int utc_tts_set_credential_n1(void);
extern int utc_tts_set_credential_n2(void);
+extern int utc_tts_check_screen_reader_on_p(void);
+extern int utc_tts_check_screen_reader_on_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_p(void);
+extern int utc_tts_set_screen_reader_changed_cb_n(void);
+extern int utc_tts_set_screen_reader_changed_cb_n1(void);
+extern int utc_tts_set_screen_reader_changed_cb_n2(void);
+extern int utc_tts_unset_screen_reader_changed_cb_p(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n(void);
+extern int utc_tts_unset_screen_reader_changed_cb_n1(void);
extern int utc_tts_set_engine_changed_cb_p(void);
extern int utc_tts_set_engine_changed_cb_n(void);
extern int utc_tts_set_engine_changed_cb_n1(void);
{"utc_tts_set_credential_n",utc_tts_set_credential_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n1",utc_tts_set_credential_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_credential_n2",utc_tts_set_credential_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_p",utc_tts_check_screen_reader_on_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_check_screen_reader_on_n",utc_tts_check_screen_reader_on_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_p",utc_tts_set_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n",utc_tts_set_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n1",utc_tts_set_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_set_screen_reader_changed_cb_n2",utc_tts_set_screen_reader_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_p",utc_tts_unset_screen_reader_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n",utc_tts_unset_screen_reader_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+ {"utc_tts_unset_screen_reader_changed_cb_n1",utc_tts_unset_screen_reader_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_p",utc_tts_set_engine_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n",utc_tts_set_engine_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
{"utc_tts_set_engine_changed_cb_n1",utc_tts_set_engine_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
{
}
+static void __tts_screen_reader_changed_cb(tts_h tts, bool is_on, void* user_data)
+{
+}
+
static void __tts_engine_changed_cb(tts_h tts, const char* engine_id, const char* language, int voice_type, bool need_credential, void* user_data)
{
}
return 0;
}
+/**
+ * @testcase utc_tts_check_screen_reader_on_p
+ * @since_tizen 6.5
+ * @description Positive UTC for checking screen reader on
+ */
+int utc_tts_check_screen_reader_on_p(void)
+{
+ int ret = TTS_ERROR_NONE;
+ bool is_on = false;
+ if (g_supported == false) {
+ ret = tts_check_screen_reader_on(g_tts, &is_on);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ assert_eq(is_created_hndl, TTS_ERROR_NONE);
+
+ ret = tts_check_screen_reader_on(g_tts, &is_on);
+ assert_eq(ret, TTS_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_check_screen_reader_on_n
+ * @since_tizen 6.5
+ * @description Negative UTC for checking screen reader on (invalid parameter)
+ */
+int utc_tts_check_screen_reader_on_n(void)
+{
+ int ret = TTS_ERROR_NONE;
+ if (g_supported == false) {
+ ret = tts_check_screen_reader_on(g_tts, NULL);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ assert_eq(is_created_hndl, TTS_ERROR_NONE);
+
+ ret = tts_check_screen_reader_on(NULL, NULL);
+ assert_eq(ret, TTS_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_set_screen_reader_changed_cb_p
+ * @since_tizen 6.5
+ * @description Positive UTC for set screen reader changed callback
+ */
+int utc_tts_set_screen_reader_changed_cb_p(void)
+{
+ int ret = TTS_ERROR_NONE;
+
+ if (g_supported == false) {
+ ret = tts_set_screen_reader_changed_cb(g_tts, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(is_created_hndl, TTS_ERROR_NONE);
+ ret = tts_set_screen_reader_changed_cb(g_tts, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_NONE);
+
+ ret = tts_unset_screen_reader_changed_cb(g_tts);
+ assert_eq(ret, TTS_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_set_screen_reader_changed_cb_n
+ * @since_tizen 6.5
+ * @description Negative UTC for set screen reader changed callback (Invalid handle)
+ */
+int utc_tts_set_screen_reader_changed_cb_n(void)
+{
+ int ret = TTS_ERROR_NONE;
+
+ if (g_supported == false) {
+ ret = tts_set_screen_reader_changed_cb(NULL, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ } else {
+ ret = tts_set_screen_reader_changed_cb(NULL, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_set_screen_reader_changed_cb_n1
+ * @since_tizen 6.5
+ * @description Negative UTC for set screen reader changed callback (Invalid parameter)
+ */
+int utc_tts_set_screen_reader_changed_cb_n1(void)
+{
+ int ret = TTS_ERROR_NONE;
+
+ if (g_supported == false) {
+ ret = tts_set_screen_reader_changed_cb(g_tts, NULL, NULL);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ } else {
+ ret = tts_set_screen_reader_changed_cb(g_tts, NULL, NULL);
+ assert_eq(ret, TTS_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_set_screen_reader_changed_cb_n2
+ * @since_tizen 6.5
+ * @description Negative UTC for set screen reader changed callback (Invalid state)
+ */
+int utc_tts_set_screen_reader_changed_cb_n2(void)
+{
+ int ret = TTS_ERROR_NONE;
+
+ if (g_supported == false) {
+ ret = tts_set_screen_reader_changed_cb(NULL, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(is_created_hndl, TTS_ERROR_NONE);
+
+ ret = tts_prepare(g_tts);
+ assert_eq(ret, TTS_ERROR_NONE);
+
+ while (TTS_STATE_READY != g_current_state){
+ ecore_main_loop_iterate();
+ }
+
+ ret = tts_set_screen_reader_changed_cb(g_tts, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_INVALID_STATE);
+
+ ret = tts_unprepare(g_tts);
+ assert_eq(ret, TTS_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_unset_screen_reader_changed_cb_p
+ * @since_tizen 6.5
+ * @description Positive UTC for unset screen reader changed callback
+ */
+int utc_tts_unset_screen_reader_changed_cb_p(void)
+{
+ int ret = TTS_ERROR_NONE;
+
+ if (g_supported == false) {
+ ret = tts_unset_screen_reader_changed_cb(g_tts);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(is_created_hndl, TTS_ERROR_NONE);
+ ret = tts_set_screen_reader_changed_cb(g_tts, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_NONE);
+ ret = tts_unset_screen_reader_changed_cb(g_tts);
+ assert_eq(ret, TTS_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_unset_screen_reader_changed_cb_n
+ * @since_tizen 6.5
+ * @description Negative UTC for unset screen reader changed callback (Invalid handle)
+ */
+int utc_tts_unset_screen_reader_changed_cb_n(void)
+{
+ int ret = TTS_ERROR_NONE;
+
+ if (g_supported == false) {
+ ret = tts_unset_screen_reader_changed_cb(NULL);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ } else {
+ ret = tts_unset_screen_reader_changed_cb(NULL);
+ assert_eq(ret, TTS_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_tts_unset_screen_reader_changed_cb_n1
+ * @since_tizen 6.5
+ * @description Negative UTC for unset screen reader changed callback (Invalid state)
+ */
+int utc_tts_unset_screen_reader_changed_cb_n1(void)
+{
+ int ret = TTS_ERROR_NONE;
+
+ if (g_supported == false) {
+ ret = tts_unset_screen_reader_changed_cb(NULL);
+ assert_eq(ret, TTS_ERROR_NOT_SUPPORTED);
+ }
+ else {
+ assert_eq(is_created_hndl, TTS_ERROR_NONE);
+ ret = tts_set_screen_reader_changed_cb(g_tts, __tts_screen_reader_changed_cb, NULL);
+ assert_eq(ret, TTS_ERROR_NONE);
+
+ ret = tts_prepare(g_tts);
+ assert_eq(ret, TTS_ERROR_NONE);
+
+ while (TTS_STATE_READY != g_current_state){
+ ecore_main_loop_iterate();
+ }
+
+ ret = tts_unset_screen_reader_changed_cb(g_tts);
+ assert_eq(ret, TTS_ERROR_INVALID_STATE);
+
+ ret = tts_unprepare(g_tts);
+ assert_eq(ret, TTS_ERROR_NONE);
+ }
+
+ return 0;
+}
+
/**
* @testcase utc_tts_set_engine_changed_cb_p
* @since_tizen 3.0