Fix global variable
[platform/core/api/media-content.git] / test / media-content_test.c
index 10b0fd3..0d3ea75 100755 (executable)
 #include <media_content_internal.h>
 
 
-filter_h g_filter = NULL;
-filter_h g_filter_g = NULL;    /*filter for group like folder, tag, playlist, album, year ... */
+static filter_h g_filter = NULL;
+static filter_h g_filter_g = NULL;     /*filter for group like folder, tag, playlist, album, year ... */
 
-GMainLoop *g_loop = NULL;
+static GMainLoop *g_loop = NULL;
 static int g_cnt = 0;
 static int g_media_cnt = 0;
 
 #define test_audio_id  "3304285f-1070-41af-8b4e-f0086cc768f3"
 #define test_video_id  "53c43e7e-53d2-4194-80a6-55d5dcde0def"
 #define test_image_id "db1c184c-6f31-43b4-b924-8c00ac5b6197"
-media_folder_h g_folder = NULL;
 
 static void get_audio_meta(audio_meta_h audio)
 {
@@ -917,7 +916,6 @@ int test_filter_create(void)
 
        /* Filter for media */
        const char *condition = "MEDIA_TYPE=3"; /*MEDIA_TYPE 0-image, 1-video, 2-sound, 3-music, 4-other*/
-       /*const char *condition = "MEDIA_TYPE IS NOT 0 AND MEDIA_DESCRIPTION IS NOT NULL"; */   /*MEDIA_TYPE 0-image, 1-video, 2-sound, 3-music, 4-other*/
 
        ret = media_filter_create(&g_filter);
 
@@ -1776,6 +1774,12 @@ int test_tag_operation_v2(void)
        return ret;
 }
 
+static void __bookmark_handle_free(gpointer data)
+{
+       media_bookmark_h handle = (media_bookmark_h) data;
+       media_bookmark_destroy(handle);
+}
+
 int test_bookmark_operation(void)
 {
        /* bookmark is only supported for video information. */
@@ -1834,6 +1838,9 @@ int test_bookmark_operation(void)
                        content_error("error media_bookmark_update_to_db : [%d]", ret);
        }
 
+       if (all_item_list)
+               g_list_free_full(all_item_list, __bookmark_handle_free);
+
        ret = media_info_foreach_bookmark_from_db(test_video_id, NULL, bookmarks_cb, NULL);
        if (ret != MEDIA_CONTENT_ERROR_NONE)
                content_error("error media_info_foreach_bookmark_from_db : [%d]", ret);
@@ -2550,10 +2557,10 @@ int test_request_update_db(void)
        return ret;
 }
 
-int g_total_photo_size = 0;
-int g_total_video_size = 0;
-int g_total_mp3_size = 0;
-int g_total_voice_memo_size = 0;
+static int g_total_photo_size = 0;
+static int g_total_video_size = 0;
+static int g_total_mp3_size = 0;
+static int g_total_voice_memo_size = 0;
 
 bool dft_cb(media_info_h media, void *user_data)
 {
@@ -3105,7 +3112,7 @@ int test_tv_filter_create(void)
 
        ret = media_filter_set_storage(g_tv_filter, "0a22a163-e634-4a2e-ba14-0469a969eea0");
 
-       ret = media_filter_set_order(g_tv_filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_STORAGE_ID, MEDIA_CONTENT_COLLATE_DEFAULT);
+       ret = media_filter_set_order(g_tv_filter, MEDIA_CONTENT_ORDER_ASC, MEDIA_TITLE, MEDIA_CONTENT_COLLATE_DEFAULT);
 
        return ret;
 }