From: minje.ahn Date: Thu, 25 Aug 2022 05:12:41 +0000 (+0900) Subject: [UTC][thumbnail-util][NonACR] Remove TCs related to deprecated APIs X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e8750ae7c83dc01a4dc912ca0513b3972f9a96fa;p=test%2Ftct%2Fnative%2Fapi.git [UTC][thumbnail-util][NonACR] Remove TCs related to deprecated APIs Change-Id: Ic1dd08b8d4742584115a14effcd9a3d2eb90d8e3 Signed-off-by: minje.ahn --- diff --git a/src/utc/thumbnail-util/public.list b/src/utc/thumbnail-util/public.list index f1ef3cd17..3a4fe5e1b 100755 --- a/src/utc/thumbnail-util/public.list +++ b/src/utc/thumbnail-util/public.list @@ -1,8 +1,2 @@ -thumbnail_util_create -thumbnail_util_extract -thumbnail_util_set_path -thumbnail_util_set_size -thumbnail_util_cancel -thumbnail_util_destroy thumbnail_util_extract_to_file thumbnail_util_extract_to_buffer diff --git a/src/utc/thumbnail-util/tct-thumbnail-util-core_mobile.h b/src/utc/thumbnail-util/tct-thumbnail-util-core_mobile.h index 627265c69..80acc52c8 100755 --- a/src/utc/thumbnail-util/tct-thumbnail-util-core_mobile.h +++ b/src/utc/thumbnail-util/tct-thumbnail-util-core_mobile.h @@ -22,19 +22,6 @@ extern void utc_thumbnail_util_startup(void); extern void utc_thumbnail_util_cleanup(void); -extern int utc_thumbnail_util_create_n(void); -extern int utc_thumbnail_util_create_p(void); -extern int utc_thumbnail_util_extract_n1(void); -extern int utc_thumbnail_util_extract_n2(void); -extern int utc_thumbnail_util_extract_p(void); -extern int utc_thumbnail_util_set_path_n(void); -extern int utc_thumbnail_util_set_path_p(void); -extern int utc_thumbnail_util_set_size_n(void); -extern int utc_thumbnail_util_set_size_p(void); -extern int utc_thumbnail_util_cancel_n(void); -extern int utc_thumbnail_util_cancel_p(void); -extern int utc_thumbnail_util_destroy_n(void); -extern int utc_thumbnail_util_destroy_p(void); extern int utc_thumbnail_util_extract_to_file_n1(void); extern int utc_thumbnail_util_extract_to_file_n2(void); extern int utc_thumbnail_util_extract_to_file_n3(void); @@ -46,19 +33,6 @@ extern int utc_thumbnail_util_extract_to_buffer_p1(void); extern int utc_thumbnail_util_extract_to_buffer_p2(void); testcase tc_array[] = { - {"utc_thumbnail_util_create_n",utc_thumbnail_util_create_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_create_p",utc_thumbnail_util_create_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n1",utc_thumbnail_util_extract_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n2",utc_thumbnail_util_extract_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_p",utc_thumbnail_util_extract_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_n",utc_thumbnail_util_set_path_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_p",utc_thumbnail_util_set_path_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_n",utc_thumbnail_util_set_size_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_p",utc_thumbnail_util_set_size_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_n",utc_thumbnail_util_cancel_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_p",utc_thumbnail_util_cancel_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_n",utc_thumbnail_util_destroy_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_p",utc_thumbnail_util_destroy_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n1",utc_thumbnail_util_extract_to_file_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n2",utc_thumbnail_util_extract_to_file_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n3",utc_thumbnail_util_extract_to_file_n3,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, diff --git a/src/utc/thumbnail-util/tct-thumbnail-util-core_tizeniot.h b/src/utc/thumbnail-util/tct-thumbnail-util-core_tizeniot.h index 627265c69..80acc52c8 100755 --- a/src/utc/thumbnail-util/tct-thumbnail-util-core_tizeniot.h +++ b/src/utc/thumbnail-util/tct-thumbnail-util-core_tizeniot.h @@ -22,19 +22,6 @@ extern void utc_thumbnail_util_startup(void); extern void utc_thumbnail_util_cleanup(void); -extern int utc_thumbnail_util_create_n(void); -extern int utc_thumbnail_util_create_p(void); -extern int utc_thumbnail_util_extract_n1(void); -extern int utc_thumbnail_util_extract_n2(void); -extern int utc_thumbnail_util_extract_p(void); -extern int utc_thumbnail_util_set_path_n(void); -extern int utc_thumbnail_util_set_path_p(void); -extern int utc_thumbnail_util_set_size_n(void); -extern int utc_thumbnail_util_set_size_p(void); -extern int utc_thumbnail_util_cancel_n(void); -extern int utc_thumbnail_util_cancel_p(void); -extern int utc_thumbnail_util_destroy_n(void); -extern int utc_thumbnail_util_destroy_p(void); extern int utc_thumbnail_util_extract_to_file_n1(void); extern int utc_thumbnail_util_extract_to_file_n2(void); extern int utc_thumbnail_util_extract_to_file_n3(void); @@ -46,19 +33,6 @@ extern int utc_thumbnail_util_extract_to_buffer_p1(void); extern int utc_thumbnail_util_extract_to_buffer_p2(void); testcase tc_array[] = { - {"utc_thumbnail_util_create_n",utc_thumbnail_util_create_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_create_p",utc_thumbnail_util_create_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n1",utc_thumbnail_util_extract_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n2",utc_thumbnail_util_extract_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_p",utc_thumbnail_util_extract_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_n",utc_thumbnail_util_set_path_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_p",utc_thumbnail_util_set_path_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_n",utc_thumbnail_util_set_size_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_p",utc_thumbnail_util_set_size_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_n",utc_thumbnail_util_cancel_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_p",utc_thumbnail_util_cancel_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_n",utc_thumbnail_util_destroy_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_p",utc_thumbnail_util_destroy_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n1",utc_thumbnail_util_extract_to_file_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n2",utc_thumbnail_util_extract_to_file_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n3",utc_thumbnail_util_extract_to_file_n3,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, diff --git a/src/utc/thumbnail-util/tct-thumbnail-util-core_tv.h b/src/utc/thumbnail-util/tct-thumbnail-util-core_tv.h index 627265c69..80acc52c8 100755 --- a/src/utc/thumbnail-util/tct-thumbnail-util-core_tv.h +++ b/src/utc/thumbnail-util/tct-thumbnail-util-core_tv.h @@ -22,19 +22,6 @@ extern void utc_thumbnail_util_startup(void); extern void utc_thumbnail_util_cleanup(void); -extern int utc_thumbnail_util_create_n(void); -extern int utc_thumbnail_util_create_p(void); -extern int utc_thumbnail_util_extract_n1(void); -extern int utc_thumbnail_util_extract_n2(void); -extern int utc_thumbnail_util_extract_p(void); -extern int utc_thumbnail_util_set_path_n(void); -extern int utc_thumbnail_util_set_path_p(void); -extern int utc_thumbnail_util_set_size_n(void); -extern int utc_thumbnail_util_set_size_p(void); -extern int utc_thumbnail_util_cancel_n(void); -extern int utc_thumbnail_util_cancel_p(void); -extern int utc_thumbnail_util_destroy_n(void); -extern int utc_thumbnail_util_destroy_p(void); extern int utc_thumbnail_util_extract_to_file_n1(void); extern int utc_thumbnail_util_extract_to_file_n2(void); extern int utc_thumbnail_util_extract_to_file_n3(void); @@ -46,19 +33,6 @@ extern int utc_thumbnail_util_extract_to_buffer_p1(void); extern int utc_thumbnail_util_extract_to_buffer_p2(void); testcase tc_array[] = { - {"utc_thumbnail_util_create_n",utc_thumbnail_util_create_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_create_p",utc_thumbnail_util_create_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n1",utc_thumbnail_util_extract_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n2",utc_thumbnail_util_extract_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_p",utc_thumbnail_util_extract_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_n",utc_thumbnail_util_set_path_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_p",utc_thumbnail_util_set_path_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_n",utc_thumbnail_util_set_size_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_p",utc_thumbnail_util_set_size_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_n",utc_thumbnail_util_cancel_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_p",utc_thumbnail_util_cancel_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_n",utc_thumbnail_util_destroy_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_p",utc_thumbnail_util_destroy_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n1",utc_thumbnail_util_extract_to_file_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n2",utc_thumbnail_util_extract_to_file_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n3",utc_thumbnail_util_extract_to_file_n3,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, diff --git a/src/utc/thumbnail-util/tct-thumbnail-util-core_wearable.h b/src/utc/thumbnail-util/tct-thumbnail-util-core_wearable.h index 627265c69..80acc52c8 100755 --- a/src/utc/thumbnail-util/tct-thumbnail-util-core_wearable.h +++ b/src/utc/thumbnail-util/tct-thumbnail-util-core_wearable.h @@ -22,19 +22,6 @@ extern void utc_thumbnail_util_startup(void); extern void utc_thumbnail_util_cleanup(void); -extern int utc_thumbnail_util_create_n(void); -extern int utc_thumbnail_util_create_p(void); -extern int utc_thumbnail_util_extract_n1(void); -extern int utc_thumbnail_util_extract_n2(void); -extern int utc_thumbnail_util_extract_p(void); -extern int utc_thumbnail_util_set_path_n(void); -extern int utc_thumbnail_util_set_path_p(void); -extern int utc_thumbnail_util_set_size_n(void); -extern int utc_thumbnail_util_set_size_p(void); -extern int utc_thumbnail_util_cancel_n(void); -extern int utc_thumbnail_util_cancel_p(void); -extern int utc_thumbnail_util_destroy_n(void); -extern int utc_thumbnail_util_destroy_p(void); extern int utc_thumbnail_util_extract_to_file_n1(void); extern int utc_thumbnail_util_extract_to_file_n2(void); extern int utc_thumbnail_util_extract_to_file_n3(void); @@ -46,19 +33,6 @@ extern int utc_thumbnail_util_extract_to_buffer_p1(void); extern int utc_thumbnail_util_extract_to_buffer_p2(void); testcase tc_array[] = { - {"utc_thumbnail_util_create_n",utc_thumbnail_util_create_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_create_p",utc_thumbnail_util_create_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n1",utc_thumbnail_util_extract_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_n2",utc_thumbnail_util_extract_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_extract_p",utc_thumbnail_util_extract_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_n",utc_thumbnail_util_set_path_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_path_p",utc_thumbnail_util_set_path_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_n",utc_thumbnail_util_set_size_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_set_size_p",utc_thumbnail_util_set_size_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_n",utc_thumbnail_util_cancel_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_cancel_p",utc_thumbnail_util_cancel_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_n",utc_thumbnail_util_destroy_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, - {"utc_thumbnail_util_destroy_p",utc_thumbnail_util_destroy_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n1",utc_thumbnail_util_extract_to_file_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n2",utc_thumbnail_util_extract_to_file_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, {"utc_thumbnail_util_extract_to_file_n3",utc_thumbnail_util_extract_to_file_n3,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup}, diff --git a/src/utc/thumbnail-util/utc-thumbnail-util.c b/src/utc/thumbnail-util/utc-thumbnail-util.c index 467d72da9..606219a25 100755 --- a/src/utc/thumbnail-util/utc-thumbnail-util.c +++ b/src/utc/thumbnail-util/utc-thumbnail-util.c @@ -21,16 +21,12 @@ #define THUMB_WIDTH 320 #define THUMB_HEIGHT 240 -static int _retv = 0; - static char *g_image_path; static char *g_video_path; static char *g_unsupported_image_path; static char *g_thumb_path; static char *g_unsupported_thumb_path; -GMainLoop *g_loop = NULL; - /** * @function utc_thumbnail_util_startup * @description Called before each test @@ -68,328 +64,6 @@ void utc_thumbnail_util_cleanup(void) FREE_MEMORY(g_unsupported_thumb_path); } -/** - * @testcase utc_thumbnail_util_create_n - * @since_tizen 2.4 - * @description Negative test case of thumbnail_util_create() - */ -int utc_thumbnail_util_create_n(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - - ret = thumbnail_util_create(NULL); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_create_p - * @since_tizen 2.4 - * @description Positive test case of thumbnail_util_create() - */ -int utc_thumbnail_util_create_p(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - thumbnail_h thumb = NULL; - - ret = thumbnail_util_create(&thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_destroy(thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -static void __completed_cb(thumbnail_util_error_e e, const char *id, int width, int height, unsigned char *data, int size, void *user_data) -{ - _retv = e; - g_main_loop_quit(g_loop); -} - -static gboolean __extract_cb(gpointer data) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - char *request_id = NULL; - thumbnail_h test_info = NULL; - - ret = thumbnail_util_create(&test_info); - if (ret != THUMBNAIL_UTIL_ERROR_NONE) - goto FINALIZE; - - ret = thumbnail_util_set_path(test_info, (const char *)data); - if (ret != THUMBNAIL_UTIL_ERROR_NONE) - goto FINALIZE; - - ret = thumbnail_util_set_size(test_info, THUMB_WIDTH, THUMB_HEIGHT); - if (ret != THUMBNAIL_UTIL_ERROR_NONE) - goto FINALIZE; - - ret = thumbnail_util_extract(test_info, __completed_cb, NULL, &request_id); - FREE_MEMORY(request_id); - - FINALIZE: - if (test_info) - thumbnail_util_destroy(test_info); - - _retv = ret; - if (_retv != THUMBNAIL_UTIL_ERROR_NONE) - g_main_loop_quit(g_loop); - - return FALSE; -} - -/** - * @testcase utc_thumbnail_util_extract_n1 - * @since_tizen 2.4 - * @description Negative test case of thumbnail_util_extract() - */ -int utc_thumbnail_util_extract_n1(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - char *request_id = NULL; - thumbnail_h test_info = NULL; - - ret = thumbnail_util_create(&test_info); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_extract(test_info, __completed_cb, NULL, &request_id); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - FREE_MEMORY(request_id); - - ret = thumbnail_util_destroy(test_info); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_extract_n2 - * @since_tizen 4.0 - * @description Negative test case of thumbnail_util_extract() - */ -int utc_thumbnail_util_extract_n2(void) -{ - g_loop = g_main_loop_new(NULL, FALSE); - g_idle_add(__extract_cb, (gpointer) g_unsupported_image_path); - - g_main_loop_run(g_loop); - g_main_loop_unref(g_loop); - - g_loop = NULL; - - assert_eq(_retv, THUMBNAIL_UTIL_ERROR_UNSUPPORTED_CONTENT); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_extract_p - * @since_tizen 2.4 - * @description Positive test case of thumbnail_util_extract() - */ -int utc_thumbnail_util_extract_p(void) -{ - g_loop = g_main_loop_new(NULL, FALSE); - g_idle_add(__extract_cb, (gpointer) g_image_path); - - g_main_loop_run(g_loop); - g_main_loop_unref(g_loop); - - g_loop = NULL; - - assert_eq(_retv, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_set_path_n - * @since_tizen 2.4 - * @description Negative test case of thumbnail_util_set_path() - */ -int utc_thumbnail_util_set_path_n(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - thumbnail_h thumb = NULL; - - ret = thumbnail_util_set_path(NULL, g_image_path); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - ret = thumbnail_util_create(&thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_set_path(thumb, NULL); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - ret = thumbnail_util_destroy(thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_set_path_p - * @since_tizen 2.4 - * @description Positive test case of thumbnail_util_set_path() - */ -int utc_thumbnail_util_set_path_p(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - thumbnail_h thumb = NULL; - - ret = thumbnail_util_create(&thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_set_path(thumb, g_image_path); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_destroy(thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_set_size_n - * @since_tizen 2.4 - * @description Negative test case of thumbnail_util_set_des_size() - */ -int utc_thumbnail_util_set_size_n(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - thumbnail_h thumb = NULL; - - ret = thumbnail_util_set_size(NULL, THUMB_WIDTH, THUMB_HEIGHT); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - ret = thumbnail_util_create(&thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_set_size(thumb, 0, 0); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - ret = thumbnail_util_destroy(thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_set_size_p - * @since_tizen 2.4 - * @description Positive test case of thumbnail_util_set_des_size() - */ -int utc_thumbnail_util_set_size_p(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - thumbnail_h thumb = NULL; - - ret = thumbnail_util_create(&thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_set_size(thumb, THUMB_WIDTH, THUMB_HEIGHT); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_destroy(thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_cancel_n - * @since_tizen 2.4 - * @description Negative test case of thumbnail_util_cancel() - */ -int utc_thumbnail_util_cancel_n(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - thumbnail_h thumb = NULL; - - ret = thumbnail_util_cancel(NULL, "0"); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - ret = thumbnail_util_create(&thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_cancel(thumb, NULL); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - ret = thumbnail_util_destroy(thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - -static void __cancel_cb(thumbnail_util_error_e e, const char *id, int width, int height, unsigned char *data, int size, void *user_data) -{ -} - -/** - * @testcase utc_thumbnail_util_cancel_p - * @since_tizen 2.4 - * @description Positive test case of thumbnail_util_cancel() - */ -int utc_thumbnail_util_cancel_p(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - char *request_id = NULL; - thumbnail_h test_info = NULL; - - thumbnail_util_create(&test_info); - thumbnail_util_set_path(test_info, g_image_path); - thumbnail_util_set_size(test_info, THUMB_WIDTH, THUMB_HEIGHT); - - ret = thumbnail_util_extract(test_info, __cancel_cb, NULL, &request_id); - FREE_MEMORY(request_id); - - ret = thumbnail_util_extract(test_info, __cancel_cb, NULL, &request_id); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_cancel(test_info, request_id); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - FREE_MEMORY(request_id); - - return 0; - -} - -/** - * @testcase utc_thumbnail_util_destroy_n - * @since_tizen 2.4 - * @description Negative test case of thumbnail_util_destroy() - */ -int utc_thumbnail_util_destroy_n(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - - ret = thumbnail_util_destroy(NULL); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_INVALID_PARAMETER); - - return 0; -} - -/** - * @testcase utc_thumbnail_util_destroy_p - * @since_tizen 2.4 - * @description Positive test case of thumbnail_util_destroy() - */ -int utc_thumbnail_util_destroy_p(void) -{ - int ret = THUMBNAIL_UTIL_ERROR_NONE; - thumbnail_h thumb = NULL; - - ret = thumbnail_util_create(&thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - ret = thumbnail_util_destroy(thumb); - assert_eq(ret, THUMBNAIL_UTIL_ERROR_NONE); - - return 0; -} - /** * @testcase utc_thumbnail_util_extract_to_file_n1 * @since_tizen 5.0