[UTC][capi-media-sound-manager][Non-ACR][Add negative testcase of getting supported...
authorSangchul Lee <sc11.lee@samsung.com>
Thu, 18 Oct 2018 06:03:07 +0000 (15:03 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Thu, 18 Oct 2018 06:03:07 +0000 (15:03 +0900)
Change-Id: Id8c3eedc1a135d778bbaa6d7b59ad94eefdd290c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
src/utc/sound-manager/tct-sound-manager-core_mobile.h
src/utc/sound-manager/tct-sound-manager-core_tizeniot.h
src/utc/sound-manager/tct-sound-manager-core_wearable.h
src/utc/sound-manager/utc-media-sound-manager.c

index 3708aba5b264d9070d31200495e21cd57c56ad27..610538142a5049914c981e3e6c87530e5ba33523 100755 (executable)
@@ -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},
index 3708aba5b264d9070d31200495e21cd57c56ad27..610538142a5049914c981e3e6c87530e5ba33523 100755 (executable)
@@ -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},
index 3708aba5b264d9070d31200495e21cd57c56ad27..610538142a5049914c981e3e6c87530e5ba33523 100755 (executable)
@@ -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},
index 4fb16cee6276972bf247329ba134bae92a57a203..52ddc8240c6f6b577c95d97985041c8ba63b7b6b 100755 (executable)
@@ -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