stt_start_audio_streaming
stt_send_audio_streaming
stt_stop_audio_streaming
+stt_set_audio_id
+stt_get_audio_id
extern int utc_stt_stop_audio_streaming_n1(void);
extern int utc_stt_stop_audio_streaming_n2(void);
extern int utc_stt_stop_audio_streaming_n3(void);
+extern int utc_stt_set_audio_id_p1(void);
+extern int utc_stt_set_audio_id_n1(void);
+extern int utc_stt_set_audio_id_n2(void);
+extern int utc_stt_get_audio_id_p1(void);
+extern int utc_stt_get_audio_id_n1(void);
+extern int utc_stt_get_audio_id_n2(void);
extern int utc_stte_main_p(void);
extern int utc_stte_main_n(void);
extern int utc_stte_send_result_n(void);
{"utc_stt_stop_audio_streaming_n1",utc_stt_stop_audio_streaming_n1,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n2",utc_stt_stop_audio_streaming_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n3",utc_stt_stop_audio_streaming_n3,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_p1",utc_stt_set_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n1",utc_stt_set_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n2",utc_stt_set_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_p1",utc_stt_get_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n1",utc_stt_get_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n2",utc_stt_get_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stte_main_p",utc_stte_main_p,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_main_n",utc_stte_main_n,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_send_result_n",utc_stte_send_result_n,utc_stte_startup,utc_stte_cleanup},
extern int utc_stt_stop_audio_streaming_n1(void);
extern int utc_stt_stop_audio_streaming_n2(void);
extern int utc_stt_stop_audio_streaming_n3(void);
+extern int utc_stt_set_audio_id_p1(void);
+extern int utc_stt_set_audio_id_n1(void);
+extern int utc_stt_set_audio_id_n2(void);
+extern int utc_stt_get_audio_id_p1(void);
+extern int utc_stt_get_audio_id_n1(void);
+extern int utc_stt_get_audio_id_n2(void);
extern int utc_stte_main_p(void);
extern int utc_stte_main_n(void);
extern int utc_stte_send_result_n(void);
{"utc_stt_stop_audio_streaming_n1",utc_stt_stop_audio_streaming_n1,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n2",utc_stt_stop_audio_streaming_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n3",utc_stt_stop_audio_streaming_n3,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_p1",utc_stt_set_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n1",utc_stt_set_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n2",utc_stt_set_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_p1",utc_stt_get_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n1",utc_stt_get_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n2",utc_stt_get_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stte_main_p",utc_stte_main_p,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_main_n",utc_stte_main_n,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_send_result_n",utc_stte_send_result_n,utc_stte_startup,utc_stte_cleanup},
extern int utc_stt_stop_audio_streaming_n1(void);
extern int utc_stt_stop_audio_streaming_n2(void);
extern int utc_stt_stop_audio_streaming_n3(void);
+extern int utc_stt_set_audio_id_p1(void);
+extern int utc_stt_set_audio_id_n1(void);
+extern int utc_stt_set_audio_id_n2(void);
+extern int utc_stt_get_audio_id_p1(void);
+extern int utc_stt_get_audio_id_n1(void);
+extern int utc_stt_get_audio_id_n2(void);
extern int utc_stte_main_p(void);
extern int utc_stte_main_n(void);
extern int utc_stte_send_result_n(void);
{"utc_stt_stop_audio_streaming_n1",utc_stt_stop_audio_streaming_n1,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n2",utc_stt_stop_audio_streaming_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n3",utc_stt_stop_audio_streaming_n3,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_p1",utc_stt_set_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n1",utc_stt_set_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n2",utc_stt_set_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_p1",utc_stt_get_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n1",utc_stt_get_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n2",utc_stt_get_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stte_main_p",utc_stte_main_p,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_main_n",utc_stte_main_n,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_send_result_n",utc_stte_send_result_n,utc_stte_startup,utc_stte_cleanup},
extern int utc_stt_stop_audio_streaming_n1(void);
extern int utc_stt_stop_audio_streaming_n2(void);
extern int utc_stt_stop_audio_streaming_n3(void);
+extern int utc_stt_set_audio_id_p1(void);
+extern int utc_stt_set_audio_id_n1(void);
+extern int utc_stt_set_audio_id_n2(void);
+extern int utc_stt_get_audio_id_p1(void);
+extern int utc_stt_get_audio_id_n1(void);
+extern int utc_stt_get_audio_id_n2(void);
extern int utc_stte_main_p(void);
extern int utc_stte_main_n(void);
extern int utc_stte_send_result_n(void);
{"utc_stt_stop_audio_streaming_n1",utc_stt_stop_audio_streaming_n1,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n2",utc_stt_stop_audio_streaming_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stt_stop_audio_streaming_n3",utc_stt_stop_audio_streaming_n3,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_p1",utc_stt_set_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n1",utc_stt_set_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_set_audio_id_n2",utc_stt_set_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_p1",utc_stt_get_audio_id_p1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n1",utc_stt_get_audio_id_n1,utc_stt_startup,utc_stt_cleanup},
+ {"utc_stt_get_audio_id_n2",utc_stt_get_audio_id_n2,utc_stt_startup,utc_stt_cleanup},
{"utc_stte_main_p",utc_stte_main_p,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_main_n",utc_stte_main_n,utc_stte_startup,utc_stte_cleanup},
{"utc_stte_send_result_n",utc_stte_send_result_n,utc_stte_startup,utc_stte_cleanup},
return 0;
}
+
+/**
+ * @testcase utc_stt_set_audio_id_p1
+ * @since_tizen 8.0
+ * @description Postive UTC to set audio id
+ */
+int utc_stt_set_audio_id_p1(void)
+{
+ const char *audio_id = "test";
+
+ if (false == g_stt_supported) {
+ assert_eq(stt_set_audio_id(g_stt, audio_id), STT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ assert_eq(stt_set_audio_id(g_stt, audio_id), STT_ERROR_NONE);
+
+ assert_eq(prepare_handle(), true);
+ assert_eq(stt_set_audio_id(g_stt, audio_id), STT_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_stt_set_audio_id_n1
+ * @since_tizen 8.0
+ * @description Negative UTC to set audio id (Invalid paramters)
+ */
+int utc_stt_set_audio_id_n1(void)
+{
+ const char *audio_id = "test";
+
+ if (false == g_stt_supported) {
+ assert_eq(stt_set_audio_id(g_stt, audio_id), STT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ assert_eq(stt_set_audio_id(NULL, audio_id), STT_ERROR_INVALID_PARAMETER);
+ assert_eq(stt_set_audio_id(g_stt, NULL), STT_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_stt_set_audio_id_n2
+ * @since_tizen 8.0
+ * @description Negative UTC to set audio id (Invalid state)
+ */
+int utc_stt_set_audio_id_n2(void)
+{
+ const char *audio_id = "test";
+
+ if (false == g_stt_supported) {
+ assert_eq(stt_set_audio_id(g_stt, audio_id), STT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ prepare_handle();
+ set_test_mode();
+ assert_eq(start_recording(TEST_LANGUAGE, TEST_RECOG_TYPE), true);
+
+ assert_eq(stt_set_audio_id(g_stt, audio_id), STT_ERROR_INVALID_STATE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_stt_get_audio_id_p1
+ * @since_tizen 8.0
+ * @description Postive UTC to get audio id
+ */
+int utc_stt_get_audio_id_p1(void)
+{
+ const char *audio_id = "test";
+ char *get_id = NULL;
+
+ if (false == g_stt_supported) {
+ assert_eq(stt_get_audio_id(g_stt, &get_id), STT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ assert_eq(stt_set_audio_id(g_stt, audio_id), STT_ERROR_NONE);
+ assert_eq(stt_get_audio_id(g_stt, &get_id), STT_ERROR_NONE);
+ assert_eq(strncmp(get_id, audio_id, strlen(get_id)), 0);
+
+ assert_eq(prepare_handle(), true);
+ assert_eq(stt_get_audio_id(g_stt, &get_id), STT_ERROR_NONE);
+ assert_eq(strncmp(get_id, audio_id, strlen(get_id)), 0);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_stt_get_audio_id_n1
+ * @since_tizen 8.0
+ * @description Negative UTC to get audio id (Invalid paramters)
+ */
+int utc_stt_get_audio_id_n1(void)
+{
+ char *get_id = NULL;
+
+ if (false == g_stt_supported) {
+ assert_eq(stt_get_audio_id(g_stt, &get_id), STT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ assert_eq(stt_get_audio_id(NULL, &get_id), STT_ERROR_INVALID_PARAMETER);
+ assert_eq(stt_get_audio_id(g_stt, NULL), STT_ERROR_INVALID_PARAMETER);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_stt_get_audio_id_n2
+ * @since_tizen 8.0
+ * @description Negative UTC to get audio id (Invalid state)
+ */
+int utc_stt_get_audio_id_n2(void)
+{
+ char *get_id = NULL;
+
+ if (false == g_stt_supported) {
+ assert_eq(stt_get_audio_id(g_stt, &get_id), STT_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ prepare_handle();
+ set_test_mode();
+ assert_eq(start_recording(TEST_LANGUAGE, TEST_RECOG_TYPE), true);
+
+ assert_eq(stt_get_audio_id(g_stt, &get_id), STT_ERROR_INVALID_STATE);
+
+ return 0;
+}