vce_start_recording
vce_stop_recording
vce_send_feedback_audio_format
-vce_send_feedback_streaming
\ No newline at end of file
+vce_send_feedback_streaming
+vce_set_request_tts_cb
+vce_unset_request_tts_cb
+vce_set_cancel_tts_cb
+vce_unset_cancel_tts_cb
+vce_set_tts_audio_format_request_cb
+vce_unset_get_tts_audio_format_cb
extern int utc_vce_send_feedback_audio_format_n(void);
extern int utc_vce_send_feedback_streaming_p(void);
extern int utc_vce_send_feedback_streaming_n(void);
+extern int utc_vce_set_request_tts_cb_p(void);
+extern int utc_vce_set_request_tts_cb_n(void);
+extern int utc_vce_unset_request_tts_cb_p(void);
+extern int utc_vce_set_cancel_tts_cb_p(void);
+extern int utc_vce_set_cancel_tts_cb_n(void);
+extern int utc_vce_unset_cancel_tts_cb_p(void);
+extern int utc_vce_set_tts_audio_format_request_cb_p(void);
+extern int utc_vce_set_tts_audio_format_request_cb_n(void);
+extern int utc_vce_unset_get_tts_audio_format_cb_p(void);
testcase tc_array[] = {
{"utc_vc_initialize_p",utc_vc_initialize_p,utc_voice_control_startup,utc_voice_control_cleanup},
{"utc_vce_send_feedback_audio_format_n",utc_vce_send_feedback_audio_format_n,utc_vce_startup,utc_vce_cleanup},
{"utc_vce_send_feedback_streaming_p",utc_vce_send_feedback_streaming_p,utc_vce_startup,utc_vce_cleanup},
{"utc_vce_send_feedback_streaming_n",utc_vce_send_feedback_streaming_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_request_tts_cb_p",utc_vce_set_request_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_request_tts_cb_n",utc_vce_set_request_tts_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_request_tts_cb_p",utc_vce_unset_request_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_cancel_tts_cb_p",utc_vce_set_cancel_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_cancel_tts_cb_n",utc_vce_set_cancel_tts_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_cancel_tts_cb_p",utc_vce_unset_cancel_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_tts_audio_format_request_cb_p",utc_vce_set_tts_audio_format_request_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_tts_audio_format_request_cb_n",utc_vce_set_tts_audio_format_request_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_get_tts_audio_format_cb_p",utc_vce_unset_get_tts_audio_format_cb_p,utc_vce_startup,utc_vce_cleanup},
{NULL, NULL}
};
extern int utc_vce_send_feedback_audio_format_n(void);
extern int utc_vce_send_feedback_streaming_p(void);
extern int utc_vce_send_feedback_streaming_n(void);
+extern int utc_vce_set_request_tts_cb_p(void);
+extern int utc_vce_set_request_tts_cb_n(void);
+extern int utc_vce_unset_request_tts_cb_p(void);
+extern int utc_vce_set_cancel_tts_cb_p(void);
+extern int utc_vce_set_cancel_tts_cb_n(void);
+extern int utc_vce_unset_cancel_tts_cb_p(void);
+extern int utc_vce_set_tts_audio_format_request_cb_p(void);
+extern int utc_vce_set_tts_audio_format_request_cb_n(void);
+extern int utc_vce_unset_get_tts_audio_format_cb_p(void);
testcase tc_array[] = {
{"utc_vc_initialize_p",utc_vc_initialize_p,utc_voice_control_startup,utc_voice_control_cleanup},
{"utc_vce_send_feedback_audio_format_n",utc_vce_send_feedback_audio_format_n,utc_vce_startup,utc_vce_cleanup},
{"utc_vce_send_feedback_streaming_p",utc_vce_send_feedback_streaming_p,utc_vce_startup,utc_vce_cleanup},
{"utc_vce_send_feedback_streaming_n",utc_vce_send_feedback_streaming_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_request_tts_cb_p",utc_vce_set_request_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_request_tts_cb_n",utc_vce_set_request_tts_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_request_tts_cb_p",utc_vce_unset_request_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_cancel_tts_cb_p",utc_vce_set_cancel_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_cancel_tts_cb_n",utc_vce_set_cancel_tts_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_cancel_tts_cb_p",utc_vce_unset_cancel_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_tts_audio_format_request_cb_p",utc_vce_set_tts_audio_format_request_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_tts_audio_format_request_cb_n",utc_vce_set_tts_audio_format_request_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_get_tts_audio_format_cb_p",utc_vce_unset_get_tts_audio_format_cb_p,utc_vce_startup,utc_vce_cleanup},
{NULL, NULL}
};
extern int utc_vce_send_feedback_audio_format_n(void);
extern int utc_vce_send_feedback_streaming_p(void);
extern int utc_vce_send_feedback_streaming_n(void);
+extern int utc_vce_set_request_tts_cb_p(void);
+extern int utc_vce_set_request_tts_cb_n(void);
+extern int utc_vce_unset_request_tts_cb_p(void);
+extern int utc_vce_set_cancel_tts_cb_p(void);
+extern int utc_vce_set_cancel_tts_cb_n(void);
+extern int utc_vce_unset_cancel_tts_cb_p(void);
+extern int utc_vce_set_tts_audio_format_request_cb_p(void);
+extern int utc_vce_set_tts_audio_format_request_cb_n(void);
+extern int utc_vce_unset_get_tts_audio_format_cb_p(void);
testcase tc_array[] = {
{"utc_vc_initialize_p",utc_vc_initialize_p,utc_voice_control_startup,utc_voice_control_cleanup},
{"utc_vce_send_feedback_audio_format_n",utc_vce_send_feedback_audio_format_n,utc_vce_startup,utc_vce_cleanup},
{"utc_vce_send_feedback_streaming_p",utc_vce_send_feedback_streaming_p,utc_vce_startup,utc_vce_cleanup},
{"utc_vce_send_feedback_streaming_n",utc_vce_send_feedback_streaming_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_request_tts_cb_p",utc_vce_set_request_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_request_tts_cb_n",utc_vce_set_request_tts_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_request_tts_cb_p",utc_vce_unset_request_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_cancel_tts_cb_p",utc_vce_set_cancel_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_cancel_tts_cb_n",utc_vce_set_cancel_tts_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_cancel_tts_cb_p",utc_vce_unset_cancel_tts_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_tts_audio_format_request_cb_p",utc_vce_set_tts_audio_format_request_cb_p,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_set_tts_audio_format_request_cb_n",utc_vce_set_tts_audio_format_request_cb_n,utc_vce_startup,utc_vce_cleanup},
+ {"utc_vce_unset_get_tts_audio_format_cb_p",utc_vce_unset_get_tts_audio_format_cb_p,utc_vce_startup,utc_vce_cleanup},
{NULL, NULL}
};
{
return 0;
}
+static int vce_request_tts(int pid, int utt_id, const char* text, const char* language, void* user_data)
+{
+ return 0;
+}
+static int vce_cancel_tts(int pid, int utt_id, void* user_data)
+{
+ return 0;
+}
+static int vce_tts_audio_format_request(int* rate, int* channel, int* audio_type, void* user_data)
+{
+ *rate = 16000;
+ *channel = 0;
+ *audio_type = 0;
+
+ return 0;
+}
static void vce_main_init()
{
return 0;
}
+
+/**
+ * @testcase utc_vce_set_request_tts_cb_p
+ * @since_tizen 5.0
+ * @description Positive UTC for setting request tts cb
+ */
+int utc_vce_set_request_tts_cb_p(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_set_request_tts_cb(vce_request_tts);
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_set_request_tts_cb(vce_request_tts);
+ assert_eq(ret, VCE_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_set_request_tts_cb_n
+ * @since_tizen 5.0
+ * @description Negative UTC for setting request tts cb (invalid parameter failure)
+ */
+int utc_vce_set_request_tts_cb_n(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_set_request_tts_cb(NULL);
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_set_request_tts_cb(NULL);
+ assert_eq(ret, VCE_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_unset_request_tts_cb_p
+ * @since_tizen 5.0
+ * @description Positive UTC for unsetting request tts cb
+ */
+int utc_vce_unset_request_tts_cb_p(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_unset_request_tts_cb();
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_unset_request_tts_cb();
+ assert_eq(ret, VCE_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_set_cancel_tts_cb_p
+ * @since_tizen 5.0
+ * @description Positive UTC for setting cancel tts cb
+ */
+int utc_vce_set_cancel_tts_cb_p(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_set_cancel_tts_cb(vce_cancel_tts);
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_set_cancel_tts_cb(vce_cancel_tts);
+ assert_eq(ret, VCE_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_set_cancel_tts_cb_n
+ * @since_tizen 5.0
+ * @description Negative UTC for setting cancel tts cb (invalid parameter failure)
+ */
+int utc_vce_set_cancel_tts_cb_n(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_set_cancel_tts_cb(NULL);
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_set_cancel_tts_cb(NULL);
+ assert_eq(ret, VCE_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_unset_cancel_tts_cb_p
+ * @since_tizen 5.0
+ * @description Positive UTC for unsetting cancel tts cb
+ */
+int utc_vce_unset_cancel_tts_cb_p(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_unset_cancel_tts_cb();
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_unset_cancel_tts_cb();
+ assert_eq(ret, VCE_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_set_tts_audio_format_request_cb_p
+ * @since_tizen 5.0
+ * @description Positive UTC for setting request tts audio format cb
+ */
+int utc_vce_set_tts_audio_format_request_cb_p(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_set_tts_audio_format_request_cb(vce_tts_audio_format_request);
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_set_tts_audio_format_request_cb(vce_tts_audio_format_request);
+ assert_eq(ret, VCE_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_set_tts_audio_format_request_cb_n
+ * @since_tizen 5.0
+ * @description Negative UTC for setting request tts audio format cb (invalid parameter failure)
+ */
+int utc_vce_set_tts_audio_format_request_cb_n(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_set_tts_audio_format_request_cb(NULL);
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_set_tts_audio_format_request_cb(NULL);
+ assert_eq(ret, VCE_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_vce_unset_get_tts_audio_format_cb_p
+ * @since_tizen 5.0
+ * @description Positive UTC for unsetting get tts audio format cb
+ */
+int utc_vce_unset_get_tts_audio_format_cb_p(void)
+{
+ int ret = VCE_ERROR_NONE;
+
+ vce_main_init();
+ if (false == g_vce_supported) {
+ assert_eq(g_vce_init, false);
+
+ ret = vce_unset_get_tts_audio_format_cb();
+ assert_eq(ret, VCE_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_vce_init, true);
+
+ ret = vce_unset_get_tts_audio_format_cb();
+ assert_eq(ret, VCE_ERROR_NONE);
+ }
+
+ return 0;
+}