ma_set_preprocessing_information_changed_cb
ma_unset_preprocessing_information_changed_cb
ma_send_preprocessing_result
+ma_set_wake_word_audio_require_flag
+ma_set_audio_streaming_data_section_changed_cb
+ma_unset_audio_streaming_data_section_changed_cb
extern int utc_ma_unset_preprocessing_information_changed_cb_n(void);
extern int utc_ma_send_preprocessing_result_p(void);
extern int utc_ma_send_preprocessing_result_n(void);
+extern int utc_ma_set_wake_word_audio_require_flag_p(void);
+extern int utc_ma_set_wake_word_audio_require_flag_n(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n1(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n2(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_n(void);
testcase tc_array[] = {
{"utc_ma_initialize_p",utc_ma_initialize_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_unset_preprocessing_information_changed_cb_n",utc_ma_unset_preprocessing_information_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_send_preprocessing_result_p",utc_ma_send_preprocessing_result_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_send_preprocessing_result_n",utc_ma_send_preprocessing_result_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_wake_word_audio_require_flag_p",utc_ma_set_wake_word_audio_require_flag_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_wake_word_audio_require_flag_n",utc_ma_set_wake_word_audio_require_flag_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_p",utc_ma_set_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_n1",utc_ma_set_audio_streaming_data_section_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_n2",utc_ma_set_audio_streaming_data_section_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_unset_audio_streaming_data_section_changed_cb_p",utc_ma_unset_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_unset_audio_streaming_data_section_changed_cb_n",utc_ma_unset_audio_streaming_data_section_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{NULL, NULL}
};
extern int utc_ma_unset_preprocessing_information_changed_cb_n(void);
extern int utc_ma_send_preprocessing_result_p(void);
extern int utc_ma_send_preprocessing_result_n(void);
+extern int utc_ma_set_wake_word_audio_require_flag_p(void);
+extern int utc_ma_set_wake_word_audio_require_flag_n(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n1(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n2(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_n(void);
testcase tc_array[] = {
{"utc_ma_initialize_p",utc_ma_initialize_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_unset_preprocessing_information_changed_cb_n2",utc_ma_unset_preprocessing_information_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_send_preprocessing_result_p",utc_ma_send_preprocessing_result_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_send_preprocessing_result_n",utc_ma_send_preprocessing_result_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_wake_word_audio_require_flag_p",utc_ma_set_wake_word_audio_require_flag_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_wake_word_audio_require_flag_n",utc_ma_set_wake_word_audio_require_flag_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_p",utc_ma_set_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_n1",utc_ma_set_audio_streaming_data_section_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_n2",utc_ma_set_audio_streaming_data_section_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_unset_audio_streaming_data_section_changed_cb_p",utc_ma_unset_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_unset_audio_streaming_data_section_changed_cb_n",utc_ma_unset_audio_streaming_data_section_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{NULL, NULL}
};
extern int utc_ma_unset_preprocessing_information_changed_cb_n(void);
extern int utc_ma_send_preprocessing_result_p(void);
extern int utc_ma_send_preprocessing_result_n(void);
+extern int utc_ma_set_wake_word_audio_require_flag_p(void);
+extern int utc_ma_set_wake_word_audio_require_flag_n(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n1(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n2(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_n(void);
testcase tc_array[] = {
{"utc_ma_initialize_p",utc_ma_initialize_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_unset_preprocessing_information_changed_cb_n",utc_ma_unset_preprocessing_information_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_send_preprocessing_result_p",utc_ma_send_preprocessing_result_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{"utc_ma_send_preprocessing_result_n",utc_ma_send_preprocessing_result_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_wake_word_audio_require_flag_p",utc_ma_set_wake_word_audio_require_flag_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_wake_word_audio_require_flag_n",utc_ma_set_wake_word_audio_require_flag_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_p",utc_ma_set_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_n1",utc_ma_set_audio_streaming_data_section_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_set_audio_streaming_data_section_changed_cb_n2",utc_ma_set_audio_streaming_data_section_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_unset_audio_streaming_data_section_changed_cb_p",utc_ma_unset_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+ {"utc_ma_unset_audio_streaming_data_section_changed_cb_n",utc_ma_unset_audio_streaming_data_section_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
{NULL, NULL}
};
{
}
+static void __ma_audio_streaming_data_section_changed_cb(ma_audio_streaming_data_section_e section, void* user_data)
+{
+}
+
/**
* @function utc_multi_assistant_startup
* @description Called before each test
return 0;
}
+
+/**
+ * @testcase utc_ma_set_wake_word_audio_require_flag_p
+ * @since_tizen 5.5
+ * @description Positive UTC for set wake word audio require flag
+ */
+int utc_ma_set_wake_word_audio_require_flag_p(void)
+{
+ if (false == g_ma_supported) {
+ assert_eq(g_ma_init, false);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_wake_word_audio_require_flag(false);
+ assert_eq(ret, MA_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_ma_init, true);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_prepare();
+ assert_eq(ret, MA_ERROR_NONE);
+
+ while (MA_STATE_READY != g_ma_state) {
+ ecore_main_loop_iterate();
+ }
+
+ ret = ma_set_wake_word_audio_require_flag(false);
+ assert_eq(ret, MA_ERROR_NONE);
+
+ ret = ma_unprepare();
+ assert_eq(ret, MA_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_ma_set_wake_word_audio_require_flag_n
+ * @since_tizen 5.5
+ * @description Negative UTC for set wake word audio require flag (Invalid state)
+ */
+int utc_ma_set_wake_word_audio_require_flag_n(void)
+{
+ if (false == g_ma_supported) {
+ assert_eq(g_ma_init, false);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_wake_word_audio_require_flag(false);
+ assert_eq(ret, MA_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_ma_init, true);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_wake_word_audio_require_flag(false);
+ assert_eq(ret, MA_ERROR_INVALID_STATE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_ma_set_audio_streaming_data_section_changed_cb_p
+ * @since_tizen 5.5
+ * @description Positive UTC for set audio streaming data section changed callback
+ */
+int utc_ma_set_audio_streaming_data_section_changed_cb_p(void)
+{
+ if (false == g_ma_supported) {
+ assert_eq(g_ma_init, false);
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_audio_streaming_data_section_changed_cb(__ma_audio_streaming_data_section_changed_cb, NULL);
+ assert_eq(ret, MA_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_ma_init, true);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_preprocessing_information_changed_cb(__ma_preprocessing_information_changed_cb, NULL);
+ assert_eq(ret, MA_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_ma_set_audio_streaming_data_section_changed_cb_n1
+ * @since_tizen 5.5
+ * @description Negative UTC for set audio streaming data section changed callback (Invalid parameter)
+ */
+int utc_ma_set_audio_streaming_data_section_changed_cb_n1(void)
+{
+ if (false == g_ma_supported) {
+ assert_eq(g_ma_init, false);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_audio_streaming_data_section_changed_cb(NULL, NULL);
+ assert_eq(ret, MA_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_ma_init, true);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_audio_streaming_data_section_changed_cb(NULL, NULL);
+ assert_eq(ret, MA_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_ma_set_audio_streaming_data_section_changed_cb_n2
+ * @since_tizen 5.5
+ * @description Negative UTC for set audio streaming data section changed callback (Invalid state)
+ */
+int utc_ma_set_audio_streaming_data_section_changed_cb_n2(void)
+{
+ if (false == g_ma_supported) {
+ assert_eq(g_ma_init, false);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_set_audio_streaming_data_section_changed_cb(__ma_audio_streaming_data_section_changed_cb, NULL);
+ assert_eq(ret, MA_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_ma_init, true);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_deinitialize();
+ assert_eq(ret, MA_ERROR_NONE);
+
+ ret = ma_set_audio_streaming_data_section_changed_cb(__ma_audio_streaming_data_section_changed_cb, NULL);
+ assert_eq(ret, MA_ERROR_INVALID_STATE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_ma_unset_audio_streaming_data_section_changed_cb_p
+ * @since_tizen 5.5
+ * @description Positive UTC for unset audio streaming data section changed callback
+ */
+int utc_ma_unset_audio_streaming_data_section_changed_cb_p(void)
+{
+ if (false == g_ma_supported) {
+ assert_eq(g_ma_init, false);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_unset_audio_streaming_data_section_changed_cb();
+ assert_eq(ret, MA_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_ma_init, true);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_unset_audio_streaming_data_section_changed_cb();
+ assert_eq(ret, MA_ERROR_NONE);
+ }
+
+ return 0;
+}
+
+/**
+ * @testcase utc_ma_unset_audio_streaming_data_section_changed_cb_n
+ * @since_tizen 5.5
+ * @description Negative UTC for unset audio streaming data section changed callback (Invalid state)
+ */
+int utc_ma_unset_audio_streaming_data_section_changed_cb_n(void)
+{
+ if (false == g_ma_supported) {
+ assert_eq(g_ma_init, false);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_unset_audio_streaming_data_section_changed_cb();
+ assert_eq(ret, MA_ERROR_NOT_SUPPORTED);
+ } else {
+ assert_eq(g_ma_init, true);
+
+ int ret = MA_ERROR_NONE;
+ ret = ma_deinitialize();
+ assert_eq(ret, MA_ERROR_NONE);
+
+ ret = ma_unset_audio_streaming_data_section_changed_cb();
+ assert_eq(ret, MA_ERROR_INVALID_STATE);
+ }
+
+ return 0;
+}