From: Sangchul Lee Date: Thu, 18 Oct 2018 06:03:07 +0000 (+0900) Subject: [UTC][capi-media-sound-manager][Non-ACR][Add negative testcase of getting supported... X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a89126ab6adc05fbff998ce2a8c96eb6c0f51779;p=test%2Ftct%2Fnative%2Fapi.git [UTC][capi-media-sound-manager][Non-ACR][Add negative testcase of getting supported sample formats] Change-Id: Id8c3eedc1a135d778bbaa6d7b59ad94eefdd290c Signed-off-by: Sangchul Lee --- diff --git a/src/utc/sound-manager/tct-sound-manager-core_mobile.h b/src/utc/sound-manager/tct-sound-manager-core_mobile.h index 3708aba5b..610538142 100755 --- a/src/utc/sound-manager/tct-sound-manager-core_mobile.h +++ b/src/utc/sound-manager/tct-sound-manager-core_mobile.h @@ -54,7 +54,8 @@ extern int utc_sound_manager_get_device_state_n(void); extern int utc_sound_manager_free_device_list_p(void); extern int utc_sound_manager_free_device_list_n(void); extern int utc_sound_manager_get_supported_sample_formats_p(void); -extern int utc_sound_manager_get_supported_sample_formats_n(void); +extern int utc_sound_manager_get_supported_sample_formats_n1(void); +extern int utc_sound_manager_get_supported_sample_formats_n2(void); extern int utc_sound_manager_get_sample_format_p(void); extern int utc_sound_manager_get_sample_format_n(void); extern int utc_sound_manager_set_sample_format_p(void); @@ -179,7 +180,8 @@ testcase tc_array[] = { {"utc_sound_manager_free_device_list_p",utc_sound_manager_free_device_list_p,NULL,NULL}, {"utc_sound_manager_free_device_list_n",utc_sound_manager_free_device_list_n,NULL,NULL}, {"utc_sound_manager_get_supported_sample_formats_p",utc_sound_manager_get_supported_sample_formats_p,NULL,NULL}, - {"utc_sound_manager_get_supported_sample_formats_n",utc_sound_manager_get_supported_sample_formats_n,NULL,NULL}, + {"utc_sound_manager_get_supported_sample_formats_n1",utc_sound_manager_get_supported_sample_formats_n1,NULL,NULL}, + {"utc_sound_manager_get_supported_sample_formats_n2",utc_sound_manager_get_supported_sample_formats_n2,NULL,NULL}, {"utc_sound_manager_get_sample_format_p",utc_sound_manager_get_sample_format_p,NULL,NULL}, {"utc_sound_manager_get_sample_format_n",utc_sound_manager_get_sample_format_n,NULL,NULL}, {"utc_sound_manager_set_sample_format_p",utc_sound_manager_set_sample_format_p,NULL,NULL}, diff --git a/src/utc/sound-manager/tct-sound-manager-core_tizeniot.h b/src/utc/sound-manager/tct-sound-manager-core_tizeniot.h index 3708aba5b..610538142 100755 --- a/src/utc/sound-manager/tct-sound-manager-core_tizeniot.h +++ b/src/utc/sound-manager/tct-sound-manager-core_tizeniot.h @@ -54,7 +54,8 @@ extern int utc_sound_manager_get_device_state_n(void); extern int utc_sound_manager_free_device_list_p(void); extern int utc_sound_manager_free_device_list_n(void); extern int utc_sound_manager_get_supported_sample_formats_p(void); -extern int utc_sound_manager_get_supported_sample_formats_n(void); +extern int utc_sound_manager_get_supported_sample_formats_n1(void); +extern int utc_sound_manager_get_supported_sample_formats_n2(void); extern int utc_sound_manager_get_sample_format_p(void); extern int utc_sound_manager_get_sample_format_n(void); extern int utc_sound_manager_set_sample_format_p(void); @@ -179,7 +180,8 @@ testcase tc_array[] = { {"utc_sound_manager_free_device_list_p",utc_sound_manager_free_device_list_p,NULL,NULL}, {"utc_sound_manager_free_device_list_n",utc_sound_manager_free_device_list_n,NULL,NULL}, {"utc_sound_manager_get_supported_sample_formats_p",utc_sound_manager_get_supported_sample_formats_p,NULL,NULL}, - {"utc_sound_manager_get_supported_sample_formats_n",utc_sound_manager_get_supported_sample_formats_n,NULL,NULL}, + {"utc_sound_manager_get_supported_sample_formats_n1",utc_sound_manager_get_supported_sample_formats_n1,NULL,NULL}, + {"utc_sound_manager_get_supported_sample_formats_n2",utc_sound_manager_get_supported_sample_formats_n2,NULL,NULL}, {"utc_sound_manager_get_sample_format_p",utc_sound_manager_get_sample_format_p,NULL,NULL}, {"utc_sound_manager_get_sample_format_n",utc_sound_manager_get_sample_format_n,NULL,NULL}, {"utc_sound_manager_set_sample_format_p",utc_sound_manager_set_sample_format_p,NULL,NULL}, diff --git a/src/utc/sound-manager/tct-sound-manager-core_wearable.h b/src/utc/sound-manager/tct-sound-manager-core_wearable.h index 3708aba5b..610538142 100755 --- a/src/utc/sound-manager/tct-sound-manager-core_wearable.h +++ b/src/utc/sound-manager/tct-sound-manager-core_wearable.h @@ -54,7 +54,8 @@ extern int utc_sound_manager_get_device_state_n(void); extern int utc_sound_manager_free_device_list_p(void); extern int utc_sound_manager_free_device_list_n(void); extern int utc_sound_manager_get_supported_sample_formats_p(void); -extern int utc_sound_manager_get_supported_sample_formats_n(void); +extern int utc_sound_manager_get_supported_sample_formats_n1(void); +extern int utc_sound_manager_get_supported_sample_formats_n2(void); extern int utc_sound_manager_get_sample_format_p(void); extern int utc_sound_manager_get_sample_format_n(void); extern int utc_sound_manager_set_sample_format_p(void); @@ -179,7 +180,8 @@ testcase tc_array[] = { {"utc_sound_manager_free_device_list_p",utc_sound_manager_free_device_list_p,NULL,NULL}, {"utc_sound_manager_free_device_list_n",utc_sound_manager_free_device_list_n,NULL,NULL}, {"utc_sound_manager_get_supported_sample_formats_p",utc_sound_manager_get_supported_sample_formats_p,NULL,NULL}, - {"utc_sound_manager_get_supported_sample_formats_n",utc_sound_manager_get_supported_sample_formats_n,NULL,NULL}, + {"utc_sound_manager_get_supported_sample_formats_n1",utc_sound_manager_get_supported_sample_formats_n1,NULL,NULL}, + {"utc_sound_manager_get_supported_sample_formats_n2",utc_sound_manager_get_supported_sample_formats_n2,NULL,NULL}, {"utc_sound_manager_get_sample_format_p",utc_sound_manager_get_sample_format_p,NULL,NULL}, {"utc_sound_manager_get_sample_format_n",utc_sound_manager_get_sample_format_n,NULL,NULL}, {"utc_sound_manager_set_sample_format_p",utc_sound_manager_set_sample_format_p,NULL,NULL}, diff --git a/src/utc/sound-manager/utc-media-sound-manager.c b/src/utc/sound-manager/utc-media-sound-manager.c index 4fb16cee6..52ddc8240 100755 --- a/src/utc/sound-manager/utc-media-sound-manager.c +++ b/src/utc/sound-manager/utc-media-sound-manager.c @@ -786,12 +786,12 @@ int utc_sound_manager_get_supported_sample_formats_p(void) } /** - * @testcase utc_sound_manager_get_supported_sample_formats_n + * @testcase utc_sound_manager_get_supported_sample_formats_n1 * @since_tizen 5.0 * @description Gets supported sample format list * - Pass invalid parameter to get negative result */ -int utc_sound_manager_get_supported_sample_formats_n(void) +int utc_sound_manager_get_supported_sample_formats_n1(void) { int ret; sound_sample_format_e *formats = NULL; @@ -803,6 +803,31 @@ int utc_sound_manager_get_supported_sample_formats_n(void) return 0; } +/** + * @testcase utc_sound_manager_get_supported_sample_formats_n2 + * @since_tizen 5.0 + * @description Gets supported sample format list + * - Pass invalid device to get negative result + */ +int utc_sound_manager_get_supported_sample_formats_n2(void) +{ + int ret; + sound_device_list_h list; + sound_device_h device; + sound_sample_format_e *formats = NULL; + unsigned int num; + + GET_LIST_N_GET_FIRST_DATA(list, device, ret); + + ret = sound_manager_get_supported_sample_formats(device, &formats, &num); + assert_eq(ret, SOUND_MANAGER_ERROR_INVALID_OPERATION); + + ret = sound_manager_free_device_list(list); + assert_eq(ret, SOUND_MANAGER_ERROR_NONE); + + return 0; +} + /** * @testcase utc_sound_manager_get_sample_format_p * @since_tizen 5.0