[UTC/ITC][audio-io][Non-ACR] Add utc for checking invalid state of pause/resume ...
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 11 Jan 2017 13:43:33 +0000 (22:43 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 11 Jan 2017 14:51:54 +0000 (23:51 +0900)
Change-Id: I7414f231a7fde98967191ec64b83c69dd2e99012

src/itc/audio-io/ITs-audio-input.c
src/itc/audio-io/ITs-audio-output.c
src/utc/audio-io/tct-audio-io-core_common_iot.h
src/utc/audio-io/tct-audio-io-core_mobile.h
src/utc/audio-io/tct-audio-io-core_tv.h
src/utc/audio-io/tct-audio-io-core_wearable.h
src/utc/audio-io/utc-media-audio-input.c
src/utc/audio-io/utc-media-audio-output.c

index ba6b18a1b67ddc579d6e3902dca5a1d2542ec652..8abd4e13869d66bbd552e5ed9fcf3f106e0f4bfd 100755 (executable)
@@ -566,18 +566,17 @@ int ITc_audio_in_resume_pause_p(void)
        int nRet = audio_in_prepare(g_pstAudioInputHandle);
        PRINT_RESULT(AUDIO_IO_ERROR_NONE, nRet, "audio_in_prepare", AudioInputGetError(nRet));
 
-       // Target API
-       nRet = audio_in_resume(g_pstAudioInputHandle);
-       PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_in_resume", AudioInputGetError(nRet), audio_in_unprepare(g_pstAudioInputHandle));
-
        sleep(2);
 
        // Target API
        nRet = audio_in_pause(g_pstAudioInputHandle);
        PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_in_pause", AudioInputGetError(nRet), audio_in_unprepare(g_pstAudioInputHandle));
 
-       nRet = audio_in_flush(g_pstAudioInputHandle);
-       PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_in_flush", AudioInputGetError(nRet), audio_in_unprepare(g_pstAudioInputHandle));
+       sleep(2);
+
+       // Target API
+       nRet = audio_in_resume(g_pstAudioInputHandle);
+       PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_in_resume", AudioInputGetError(nRet), audio_in_unprepare(g_pstAudioInputHandle));
 
        nRet = audio_in_unprepare(g_pstAudioInputHandle);
        PRINT_RESULT(AUDIO_IO_ERROR_NONE, nRet, "audio_in_unprepare", AudioInputGetError(nRet));
index 421dc6d72aaf1da10215e24ef525ca75515b3eb9..c9120683253cd46437e4238ea657dee560f62c21 100755 (executable)
@@ -526,15 +526,13 @@ int ITc_audio_out_resume_pause_p(void)
        int nRet = audio_out_prepare(g_pstAudioOutputHandle);
        PRINT_RESULT(AUDIO_IO_ERROR_NONE, nRet, "audio_out_prepare", AudioOutputGetError(nRet));
 
-       nRet = audio_out_resume(g_pstAudioOutputHandle);
-       PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_out_resume", AudioOutputGetError(nRet), audio_out_unprepare(g_pstAudioOutputHandle));
-
        sleep(2);
        nRet = audio_out_pause(g_pstAudioOutputHandle);
        PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_out_pause", AudioOutputGetError(nRet), audio_out_unprepare(g_pstAudioOutputHandle));
 
-       nRet = audio_out_flush(g_pstAudioOutputHandle);
-       PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_out_flush", AudioOutputGetError(nRet), audio_out_unprepare(g_pstAudioOutputHandle));
+       sleep(2);
+       nRet = audio_out_resume(g_pstAudioOutputHandle);
+       PRINT_RESULT_CLEANUP(AUDIO_IO_ERROR_NONE, nRet, "audio_out_resume", AudioOutputGetError(nRet), audio_out_unprepare(g_pstAudioOutputHandle));
 
        nRet = audio_out_unprepare(g_pstAudioOutputHandle);
        PRINT_RESULT(AUDIO_IO_ERROR_NONE, nRet, "audio_out_unprepare", AudioOutputGetError(nRet));
index 8e0a33cf6a48c22c442b288cbfdb8216ad172626..8fe8a898cc475193829bf6c400e292dfd6540a32 100755 (executable)
@@ -64,9 +64,11 @@ extern int utc_media_audio_in_drop_n(void);
 extern int utc_media_audio_in_set_sound_stream_info_p(void);
 extern int utc_media_audio_in_set_sound_stream_info_n(void);
 extern int utc_media_audio_in_pause_p(void);
-extern int utc_media_audio_in_pause_n(void);
+extern int utc_media_audio_in_pause_n1(void);
+extern int utc_media_audio_in_pause_n2(void);
 extern int utc_media_audio_in_resume_p(void);
-extern int utc_media_audio_in_resume_n(void);
+extern int utc_media_audio_in_resume_n1(void);
+extern int utc_media_audio_in_resume_n2(void);
 extern int utc_media_audio_in_flush_p(void);
 extern int utc_media_audio_in_flush_n(void);
 extern int utc_media_audio_in_set_state_changed_cb_p(void);
@@ -109,9 +111,11 @@ extern int utc_media_audio_out_create_new_n(void);
 extern int utc_media_audio_out_set_sound_stream_info_p(void);
 extern int utc_media_audio_out_set_sound_stream_info_n(void);
 extern int utc_media_audio_out_pause_p(void);
-extern int utc_media_audio_out_pause_n(void);
+extern int utc_media_audio_out_pause_n1(void);
+extern int utc_media_audio_out_pause_n2(void);
 extern int utc_media_audio_out_resume_p(void);
-extern int utc_media_audio_out_resume_n(void);
+extern int utc_media_audio_out_resume_n1(void);
+extern int utc_media_audio_out_resume_n2(void);
 extern int utc_media_audio_out_drain_p(void);
 extern int utc_media_audio_out_drain_n(void);
 extern int utc_media_audio_out_flush_p(void);
@@ -162,9 +166,11 @@ testcase tc_array[] = {
     {"utc_media_audio_in_set_sound_stream_info_p", utc_media_audio_in_set_sound_stream_info_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_sound_stream_info_n", utc_media_audio_in_set_sound_stream_info_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_pause_p", utc_media_audio_in_pause_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_pause_n", utc_media_audio_in_pause_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n1", utc_media_audio_in_pause_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n2", utc_media_audio_in_pause_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_resume_p", utc_media_audio_in_resume_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_resume_n", utc_media_audio_in_resume_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n1", utc_media_audio_in_resume_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n2", utc_media_audio_in_resume_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_p", utc_media_audio_in_flush_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_n", utc_media_audio_in_flush_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_state_changed_cb_p", utc_media_audio_in_set_state_changed_cb_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
@@ -207,9 +213,11 @@ testcase tc_array[] = {
     {"utc_media_audio_out_set_sound_stream_info_p", utc_media_audio_out_set_sound_stream_info_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_set_sound_stream_info_n", utc_media_audio_out_set_sound_stream_info_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_pause_p", utc_media_audio_out_pause_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_pause_n", utc_media_audio_out_pause_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n1", utc_media_audio_out_pause_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n2", utc_media_audio_out_pause_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_resume_p", utc_media_audio_out_resume_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_resume_n", utc_media_audio_out_resume_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n1", utc_media_audio_out_resume_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n2", utc_media_audio_out_resume_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_p", utc_media_audio_out_drain_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_n", utc_media_audio_out_drain_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_flush_p", utc_media_audio_out_flush_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
index 8e0a33cf6a48c22c442b288cbfdb8216ad172626..8fe8a898cc475193829bf6c400e292dfd6540a32 100755 (executable)
@@ -64,9 +64,11 @@ extern int utc_media_audio_in_drop_n(void);
 extern int utc_media_audio_in_set_sound_stream_info_p(void);
 extern int utc_media_audio_in_set_sound_stream_info_n(void);
 extern int utc_media_audio_in_pause_p(void);
-extern int utc_media_audio_in_pause_n(void);
+extern int utc_media_audio_in_pause_n1(void);
+extern int utc_media_audio_in_pause_n2(void);
 extern int utc_media_audio_in_resume_p(void);
-extern int utc_media_audio_in_resume_n(void);
+extern int utc_media_audio_in_resume_n1(void);
+extern int utc_media_audio_in_resume_n2(void);
 extern int utc_media_audio_in_flush_p(void);
 extern int utc_media_audio_in_flush_n(void);
 extern int utc_media_audio_in_set_state_changed_cb_p(void);
@@ -109,9 +111,11 @@ extern int utc_media_audio_out_create_new_n(void);
 extern int utc_media_audio_out_set_sound_stream_info_p(void);
 extern int utc_media_audio_out_set_sound_stream_info_n(void);
 extern int utc_media_audio_out_pause_p(void);
-extern int utc_media_audio_out_pause_n(void);
+extern int utc_media_audio_out_pause_n1(void);
+extern int utc_media_audio_out_pause_n2(void);
 extern int utc_media_audio_out_resume_p(void);
-extern int utc_media_audio_out_resume_n(void);
+extern int utc_media_audio_out_resume_n1(void);
+extern int utc_media_audio_out_resume_n2(void);
 extern int utc_media_audio_out_drain_p(void);
 extern int utc_media_audio_out_drain_n(void);
 extern int utc_media_audio_out_flush_p(void);
@@ -162,9 +166,11 @@ testcase tc_array[] = {
     {"utc_media_audio_in_set_sound_stream_info_p", utc_media_audio_in_set_sound_stream_info_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_sound_stream_info_n", utc_media_audio_in_set_sound_stream_info_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_pause_p", utc_media_audio_in_pause_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_pause_n", utc_media_audio_in_pause_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n1", utc_media_audio_in_pause_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n2", utc_media_audio_in_pause_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_resume_p", utc_media_audio_in_resume_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_resume_n", utc_media_audio_in_resume_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n1", utc_media_audio_in_resume_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n2", utc_media_audio_in_resume_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_p", utc_media_audio_in_flush_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_n", utc_media_audio_in_flush_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_state_changed_cb_p", utc_media_audio_in_set_state_changed_cb_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
@@ -207,9 +213,11 @@ testcase tc_array[] = {
     {"utc_media_audio_out_set_sound_stream_info_p", utc_media_audio_out_set_sound_stream_info_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_set_sound_stream_info_n", utc_media_audio_out_set_sound_stream_info_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_pause_p", utc_media_audio_out_pause_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_pause_n", utc_media_audio_out_pause_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n1", utc_media_audio_out_pause_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n2", utc_media_audio_out_pause_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_resume_p", utc_media_audio_out_resume_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_resume_n", utc_media_audio_out_resume_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n1", utc_media_audio_out_resume_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n2", utc_media_audio_out_resume_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_p", utc_media_audio_out_drain_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_n", utc_media_audio_out_drain_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_flush_p", utc_media_audio_out_flush_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
index 8e0a33cf6a48c22c442b288cbfdb8216ad172626..8fe8a898cc475193829bf6c400e292dfd6540a32 100755 (executable)
@@ -64,9 +64,11 @@ extern int utc_media_audio_in_drop_n(void);
 extern int utc_media_audio_in_set_sound_stream_info_p(void);
 extern int utc_media_audio_in_set_sound_stream_info_n(void);
 extern int utc_media_audio_in_pause_p(void);
-extern int utc_media_audio_in_pause_n(void);
+extern int utc_media_audio_in_pause_n1(void);
+extern int utc_media_audio_in_pause_n2(void);
 extern int utc_media_audio_in_resume_p(void);
-extern int utc_media_audio_in_resume_n(void);
+extern int utc_media_audio_in_resume_n1(void);
+extern int utc_media_audio_in_resume_n2(void);
 extern int utc_media_audio_in_flush_p(void);
 extern int utc_media_audio_in_flush_n(void);
 extern int utc_media_audio_in_set_state_changed_cb_p(void);
@@ -109,9 +111,11 @@ extern int utc_media_audio_out_create_new_n(void);
 extern int utc_media_audio_out_set_sound_stream_info_p(void);
 extern int utc_media_audio_out_set_sound_stream_info_n(void);
 extern int utc_media_audio_out_pause_p(void);
-extern int utc_media_audio_out_pause_n(void);
+extern int utc_media_audio_out_pause_n1(void);
+extern int utc_media_audio_out_pause_n2(void);
 extern int utc_media_audio_out_resume_p(void);
-extern int utc_media_audio_out_resume_n(void);
+extern int utc_media_audio_out_resume_n1(void);
+extern int utc_media_audio_out_resume_n2(void);
 extern int utc_media_audio_out_drain_p(void);
 extern int utc_media_audio_out_drain_n(void);
 extern int utc_media_audio_out_flush_p(void);
@@ -162,9 +166,11 @@ testcase tc_array[] = {
     {"utc_media_audio_in_set_sound_stream_info_p", utc_media_audio_in_set_sound_stream_info_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_sound_stream_info_n", utc_media_audio_in_set_sound_stream_info_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_pause_p", utc_media_audio_in_pause_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_pause_n", utc_media_audio_in_pause_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n1", utc_media_audio_in_pause_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n2", utc_media_audio_in_pause_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_resume_p", utc_media_audio_in_resume_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_resume_n", utc_media_audio_in_resume_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n1", utc_media_audio_in_resume_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n2", utc_media_audio_in_resume_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_p", utc_media_audio_in_flush_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_n", utc_media_audio_in_flush_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_state_changed_cb_p", utc_media_audio_in_set_state_changed_cb_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
@@ -207,9 +213,11 @@ testcase tc_array[] = {
     {"utc_media_audio_out_set_sound_stream_info_p", utc_media_audio_out_set_sound_stream_info_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_set_sound_stream_info_n", utc_media_audio_out_set_sound_stream_info_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_pause_p", utc_media_audio_out_pause_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_pause_n", utc_media_audio_out_pause_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n1", utc_media_audio_out_pause_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n2", utc_media_audio_out_pause_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_resume_p", utc_media_audio_out_resume_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_resume_n", utc_media_audio_out_resume_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n1", utc_media_audio_out_resume_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n2", utc_media_audio_out_resume_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_p", utc_media_audio_out_drain_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_n", utc_media_audio_out_drain_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_flush_p", utc_media_audio_out_flush_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
index 8e0a33cf6a48c22c442b288cbfdb8216ad172626..8fe8a898cc475193829bf6c400e292dfd6540a32 100755 (executable)
@@ -64,9 +64,11 @@ extern int utc_media_audio_in_drop_n(void);
 extern int utc_media_audio_in_set_sound_stream_info_p(void);
 extern int utc_media_audio_in_set_sound_stream_info_n(void);
 extern int utc_media_audio_in_pause_p(void);
-extern int utc_media_audio_in_pause_n(void);
+extern int utc_media_audio_in_pause_n1(void);
+extern int utc_media_audio_in_pause_n2(void);
 extern int utc_media_audio_in_resume_p(void);
-extern int utc_media_audio_in_resume_n(void);
+extern int utc_media_audio_in_resume_n1(void);
+extern int utc_media_audio_in_resume_n2(void);
 extern int utc_media_audio_in_flush_p(void);
 extern int utc_media_audio_in_flush_n(void);
 extern int utc_media_audio_in_set_state_changed_cb_p(void);
@@ -109,9 +111,11 @@ extern int utc_media_audio_out_create_new_n(void);
 extern int utc_media_audio_out_set_sound_stream_info_p(void);
 extern int utc_media_audio_out_set_sound_stream_info_n(void);
 extern int utc_media_audio_out_pause_p(void);
-extern int utc_media_audio_out_pause_n(void);
+extern int utc_media_audio_out_pause_n1(void);
+extern int utc_media_audio_out_pause_n2(void);
 extern int utc_media_audio_out_resume_p(void);
-extern int utc_media_audio_out_resume_n(void);
+extern int utc_media_audio_out_resume_n1(void);
+extern int utc_media_audio_out_resume_n2(void);
 extern int utc_media_audio_out_drain_p(void);
 extern int utc_media_audio_out_drain_n(void);
 extern int utc_media_audio_out_flush_p(void);
@@ -162,9 +166,11 @@ testcase tc_array[] = {
     {"utc_media_audio_in_set_sound_stream_info_p", utc_media_audio_in_set_sound_stream_info_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_sound_stream_info_n", utc_media_audio_in_set_sound_stream_info_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_pause_p", utc_media_audio_in_pause_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_pause_n", utc_media_audio_in_pause_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n1", utc_media_audio_in_pause_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_pause_n2", utc_media_audio_in_pause_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_resume_p", utc_media_audio_in_resume_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
-    {"utc_media_audio_in_resume_n", utc_media_audio_in_resume_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n1", utc_media_audio_in_resume_n1, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
+    {"utc_media_audio_in_resume_n2", utc_media_audio_in_resume_n2, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_p", utc_media_audio_in_flush_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_flush_n", utc_media_audio_in_flush_n, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
     {"utc_media_audio_in_set_state_changed_cb_p", utc_media_audio_in_set_state_changed_cb_p, utc_media_audio_in_startup, utc_media_audio_in_cleanup},
@@ -207,9 +213,11 @@ testcase tc_array[] = {
     {"utc_media_audio_out_set_sound_stream_info_p", utc_media_audio_out_set_sound_stream_info_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_set_sound_stream_info_n", utc_media_audio_out_set_sound_stream_info_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_pause_p", utc_media_audio_out_pause_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_pause_n", utc_media_audio_out_pause_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n1", utc_media_audio_out_pause_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_pause_n2", utc_media_audio_out_pause_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_resume_p", utc_media_audio_out_resume_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
-    {"utc_media_audio_out_resume_n", utc_media_audio_out_resume_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n1", utc_media_audio_out_resume_n1, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
+    {"utc_media_audio_out_resume_n2", utc_media_audio_out_resume_n2, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_p", utc_media_audio_out_drain_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_drain_n", utc_media_audio_out_drain_n, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
     {"utc_media_audio_out_flush_p", utc_media_audio_out_flush_p, utc_media_audio_out_startup, utc_media_audio_out_cleanup},
index 1a2d2fc3f2fb51d484ef77ebfbc2a117b1cd7588..0e0fbabcf30cb3fc837865939fd232902555e123 100755 (executable)
@@ -1281,12 +1281,12 @@ int utc_media_audio_in_pause_p(void)
 }
 
 /**
- * @testcase           utc_media_audio_in_pause_n
+ * @testcase           utc_media_audio_in_pause_n1
  * @since_tizen                3.0
  * @description                Pause buffering of audio data from the device.\n
  *                                     - Pause audio input with invalid parameter.
  */
-int utc_media_audio_in_pause_n(void)
+int utc_media_audio_in_pause_n1(void)
 {
     int ret;
     audio_in_h input = NULL;
@@ -1297,6 +1297,35 @@ int utc_media_audio_in_pause_n(void)
     return 0;
 }
 
+/**
+ * @testcase           utc_media_audio_in_pause_n2
+ * @since_tizen                3.0
+ * @description                Pause buffering of audio data from the device.\n
+ *                                     - Pause audio input with invalid state.
+ */
+int utc_media_audio_in_pause_n2(void)
+{
+    int ret;
+    audio_in_h input = NULL;
+
+    ret = audio_in_create(SAMPLE_RATE_1, AUDIO_CHANNEL_STEREO, AUDIO_SAMPLE_TYPE_S16_LE, &input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_prepare(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_pause(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_pause(input);
+    assert_eq(ret, AUDIO_IO_ERROR_INVALID_STATE);
+
+    ret = audio_in_unprepare(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_destroy(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+
+    return 0;
+}
+
+
 /**
  * @testcase           utc_media_audio_in_resume_p
  * @since_tizen                3.0
@@ -1333,12 +1362,12 @@ int utc_media_audio_in_resume_p(void)
 }
 
 /**
- * @testcase           utc_media_audio_in_resume_n
+ * @testcase           utc_media_audio_in_resume_n1
  * @since_tizen                3.0
  * @description                Resume buffering audio data from the device.\n
  *                                     - Resume audio input with invalid parameter.
  */
-int utc_media_audio_in_resume_n(void)
+int utc_media_audio_in_resume_n1(void)
 {
     int ret;
     audio_in_h input = NULL;
@@ -1349,6 +1378,40 @@ int utc_media_audio_in_resume_n(void)
     return 0;
 }
 
+/**
+ * @testcase           utc_media_audio_in_resume_n2
+ * @since_tizen                3.0
+ * @description                Resume buffering audio data from the device.\n
+ *                                     - Resume audio input with invalid state.
+ */
+int utc_media_audio_in_resume_n2(void)
+{
+    int ret;
+    audio_in_h input = NULL;
+
+    ret = audio_in_create(SAMPLE_RATE_1, AUDIO_CHANNEL_STEREO, AUDIO_SAMPLE_TYPE_S16_LE, &input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_prepare(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_resume(input);
+    assert_eq(ret, AUDIO_IO_ERROR_INVALID_STATE);
+
+    ret = audio_in_pause(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_resume(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_resume(input);
+    assert_eq(ret, AUDIO_IO_ERROR_INVALID_STATE);
+
+    ret = audio_in_unprepare(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_in_destroy(input);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+
+    return 0;
+}
+
+
 /**
  * @testcase           utc_media_audio_in_flush_p
  * @since_tizen                2.4
index faaae4969dbf074009431ce25d1146246b57e0d8..2de1b5d03b17dc05163a79e2c99502537655e3e4 100755 (executable)
@@ -1115,12 +1115,12 @@ int utc_media_audio_out_pause_p(void)
 }
 
 /**
- * @testcase           utc_media_audio_out_pause_n
+ * @testcase           utc_media_audio_out_pause_n1
  * @since_tizen                3.0
  * @description                Pause buffering of audio data from the device.\n
  *                                     - Pause audio output with invalid parameter.
  */
-int utc_media_audio_out_pause_n(void)
+int utc_media_audio_out_pause_n1(void)
 {
     int ret;
     audio_out_h output = NULL;
@@ -1131,6 +1131,34 @@ int utc_media_audio_out_pause_n(void)
     return 0;
 }
 
+/**
+ * @testcase           utc_media_audio_out_pause_n2
+ * @since_tizen                3.0
+ * @description                Pause buffering of audio data from the device.\n
+ *                                     - Pause audio output with invalid state.
+ */
+int utc_media_audio_out_pause_n2(void)
+{
+    int ret;
+    audio_out_h output = NULL;
+
+    ret = audio_out_create(SAMPLE_RATE_1, AUDIO_CHANNEL_STEREO, AUDIO_SAMPLE_TYPE_S16_LE, SOUND_TYPE_MEDIA, &output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_prepare(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_pause(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_pause(output);
+    assert_eq(ret, AUDIO_IO_ERROR_INVALID_STATE);
+
+    ret = audio_out_unprepare(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_destroy(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+
+    return 0;
+}
+
 /**
  * @testcase           utc_media_audio_out_resume_p
  * @since_tizen                3.0
@@ -1166,12 +1194,12 @@ int utc_media_audio_out_resume_p(void)
 }
 
 /**
- * @testcase           utc_media_audio_out_resume_n
+ * @testcase           utc_media_audio_out_resume_n1
  * @since_tizen                3.0
  * @description                Resume buffering audio data from the device.\n
  *                                     - Resume audio input with invalid parameter.
  */
-int utc_media_audio_out_resume_n(void)
+int utc_media_audio_out_resume_n1(void)
 {
     int ret;
     audio_out_h output = NULL;
@@ -1182,6 +1210,39 @@ int utc_media_audio_out_resume_n(void)
     return 0;
 }
 
+/**
+ * @testcase           utc_media_audio_out_resume_n2
+ * @since_tizen                3.0
+ * @description                Resume buffering audio data from the device.\n
+ *                                     - Resume audio input with invalid state.
+ */
+int utc_media_audio_out_resume_n2(void)
+{
+    int ret;
+    audio_out_h output = NULL;
+
+    ret = audio_out_create(SAMPLE_RATE_1, AUDIO_CHANNEL_STEREO, AUDIO_SAMPLE_TYPE_S16_LE, SOUND_TYPE_MEDIA, &output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_prepare(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_resume(output);
+    assert_eq(ret, AUDIO_IO_ERROR_INVALID_STATE);
+
+    ret = audio_out_pause(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_resume(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_resume(output);
+    assert_eq(ret, AUDIO_IO_ERROR_INVALID_STATE);
+
+    ret = audio_out_unprepare(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+    ret = audio_out_destroy(output);
+    assert_eq(ret, AUDIO_IO_ERROR_NONE);
+
+    return 0;
+}
+
 /**
  * @testcase           utc_media_audio_out_drain_p
  * @since_tizen                2.4