[UTC][metadata-editor][Non-ACR] Code cleanup 90/262790/4
authorMinje Ahn <minje.ahn@samsung.com>
Fri, 20 Aug 2021 01:34:47 +0000 (10:34 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Fri, 27 Aug 2021 05:49:22 +0000 (14:49 +0900)
1. Fix indents
2. Change variable names
3. Code cleanup

Change-Id: Ia8ae6ec9cd1669440975e57aa87411e6de951579
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/utc/metadata-editor/CMakeLists.txt
src/utc/metadata-editor/utc-metadata-editor.c

index 7414f408cc77677d98cef7b3a7fbf7704bc3f271..a6f0fb2558b4ec9cfa8291ba7bf356f188796ba6 100644 (file)
@@ -12,8 +12,7 @@ PKG_CHECK_MODULES(${CAPI_LIB} REQUIRED
     ${CAPI_LIB}
        capi-appfw-application
        capi-system-info
-    storage
-       dlog 
+       dlog
 )
 
 INCLUDE_DIRECTORIES(
index 13e595fe6168d9c72b0f89ee8eec5ee62fbd5347..d8b706c34d4fb17c5a04ae136c4695cbd522e2b2 100755 (executable)
  * limitations under the License.
  */
 
-#include "assert.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
 #include <glib.h>
 #include <metadata_editor.h>
-#include <storage.h>
 #include "tct_common.h"
 
-char *g_pszMEDIA_AUDIO_PATH = NULL;
-char *g_pszMEDIA_NO_TAG_AUDIO_PATH = NULL;
-char *g_pszMEDIA_TAGV1_AUDIO_PATH = NULL;
-char *g_pszMEDIA_M4A_AUDIO_PATH = NULL;
-char *g_pszMEDIA_VIDEO_PATH = NULL;
-char *g_pszMEDIA_IMAGE_PATH = NULL;
-char *g_pszMEDIA_NOT_EXIST_PATH = NULL;
-char *g_pszMEDIA_WAV_PATH = NULL;
-char *g_pszMEDIA_FLAC_PATH = NULL;
-char *g_pszMEDIA_VORBIS_OGG_PATH = NULL;
-char *g_pszMEDIA_FLAC_OGG_PATH = NULL;
-
-
-#define CHANGE_NAME                            "change"
-#define API_NAMESPACE                          "[METADATA-EDITOR]"
-#define SAFE_FREE(src)   { if(src) {free(src); src = NULL;}}
-
-static metadata_editor_h  g_metadata_audio_h = NULL;
-static metadata_editor_h  g_metadata_video_h = NULL;
-
+#define CHANGE_NAME "change"
+#define API_NAMESPACE "[METADATA-EDITOR]"
+
+static char g_audio_path[PATH_MAX + 1];
+static char g_tagless_audio_path[PATH_MAX + 1];
+static char g_id3v1_audio_path[PATH_MAX + 1];
+static char g_m4a_path[PATH_MAX + 1];
+static char g_video_path[PATH_MAX + 1];
+static char g_image_path[PATH_MAX + 1];
+static char g_nonexist_path[PATH_MAX + 1];
+static char g_wav_path[PATH_MAX + 1];
+static char g_flac_path[PATH_MAX + 1];
+static char g_vorbis_ogg_path[PATH_MAX + 1];
+static char g_flac_ogg_path[PATH_MAX + 1];
+
+static metadata_editor_h g_handle = NULL;
 static int _startup_error = 0;
 
 typedef enum {
@@ -58,118 +49,118 @@ typedef enum {
        ME_CONTENT_TYPE_MAX,
 } content_type_e;
 
-static char * tag_value[ME_CONTENT_TYPE_MAX][METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1] = {
-                                                       //ME_CONTENT_TYPE_NO_TAG
-                                                       {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "0", NULL, NULL},
-
-                                                       //ME_CONTENT_TYPE_NO_TAG_MP3
-                                                       {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "1", NULL, NULL},
-
-                                                       //ME_CONTENT_TYPE_ID3v1
-                                                       {"Test artist",
-                                                       "Test title",
-                                                       "Test album",
-                                                       NULL,
-                                                       NULL,
-                                                       NULL,
-                                                       "2020",
-                                                       NULL,
-                                                       "Test comment",
-                                                       "0",
-                                                       "0",
-                                                       NULL,
-                                                       NULL},
-
-                                                       //ME_CONTENT_TYPE_ID3v2
-                                                       {"Test artist",
-                                                       "Test title",
-                                                       "Test album",
-                                                       "13",
-                                                       "Test composer",
-                                                       "Test copyright",
-                                                       "2015",
-                                                       "Test description",
-                                                       "Test comment",
-                                                       "01/01",
-                                                       "1",
-                                                       "Test conductor",
-                                                       "Test lyrics"},
-
-                                                       //ME_CONTENT_TYPE_MP4
-                                                       {"Test artist",
-                                                       "Test title",
-                                                       "Test album",
-                                                       "Rock",
-                                                       "Test composer",
-                                                       "Test copyright",
-                                                       "2020",
-                                                       "Test description",
-                                                       "Test comment",
-                                                       "15",
-                                                       "0",
-                                                       "Test conductor",
-                                                       "Test lyrics"},
-
-                                                       //ME_CONTENT_TYPE_OGG
-                                                       {"Test artist",
-                                                       "Test title",
-                                                       "Test album",
-                                                       "Rock",
-                                                       "Test composer",
-                                                       "Test copyright",
-                                                       "2020",
-                                                       "Test description",
-                                                       "Test comment",
-                                                       "15",
-                                                       "2",
-                                                       "Test conductor",
-                                                       "Test lyrics"},
-
-                                                       //ME_CONTENT_TYPE_ID3v2_MODIFIED
-                                                       {"Test artis modified",
-                                                       "Test title modified",
-                                                       "Test album modified",
-                                                       "15",
-                                                       "Test composer modified",
-                                                       "Test copyright modified",
-                                                       "2016",
-                                                       "Test description modified",
-                                                       "Test comment modified",
-                                                       "02/03",
-                                                       "1",
-                                                       "Test conductor modified",
-                                                       "Test lyrics modified"},
-
-                                                       //ME_CONTENT_TYPE_MP4_MODIFIED
-                                                       {"Test artist modified",
-                                                       "Test title modified",
-                                                       "Test album modified",
-                                                       "Pop",
-                                                       "Test composer modified",
-                                                       "Test copyright modified",
-                                                       "2019",
-                                                       "Test description modified",
-                                                       "Test comment modified",
-                                                       "10",
-                                                       "0",
-                                                       "Test conductor modified",
-                                                       "Test lyrics modified"},
-
-                                                       //ME_CONTENT_TYPE_OGG_MODIFIED
-                                                       {"Test artist modified",
-                                                       "Test title modified",
-                                                       "Test album modified",
-                                                       "Pop",
-                                                       "Test composer modified",
-                                                       "Test copyright modified",
-                                                       "2019",
-                                                       "Test description modified",
-                                                       "Test comment modified",
-                                                       "10",
-                                                       "2",
-                                                       "Test conductor modified",
-                                                       "Test lyrics modified"}
-                                                       };
+static char *tag_value[ME_CONTENT_TYPE_MAX][METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1] = {
+       //ME_CONTENT_TYPE_NO_TAG
+       {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "0", NULL, NULL},
+
+       //ME_CONTENT_TYPE_NO_TAG_MP3
+       {NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "1", NULL, NULL},
+
+       //ME_CONTENT_TYPE_ID3v1
+       {"Test artist",
+       "Test title",
+       "Test album",
+       NULL,
+       NULL,
+       NULL,
+       "2020",
+       NULL,
+       "Test comment",
+       "0",
+       "0",
+       NULL,
+       NULL},
+
+       //ME_CONTENT_TYPE_ID3v2
+       {"Test artist",
+       "Test title",
+       "Test album",
+       "13",
+       "Test composer",
+       "Test copyright",
+       "2015",
+       "Test description",
+       "Test comment",
+       "01/01",
+       "1",
+       "Test conductor",
+       "Test lyrics"},
+
+       //ME_CONTENT_TYPE_MP4
+       {"Test artist",
+       "Test title",
+       "Test album",
+       "Rock",
+       "Test composer",
+       "Test copyright",
+       "2020",
+       "Test description",
+       "Test comment",
+       "15",
+       "0",
+       "Test conductor",
+       "Test lyrics"},
+
+       //ME_CONTENT_TYPE_OGG
+       {"Test artist",
+       "Test title",
+       "Test album",
+       "Rock",
+       "Test composer",
+       "Test copyright",
+       "2020",
+       "Test description",
+       "Test comment",
+       "15",
+       "2",
+       "Test conductor",
+       "Test lyrics"},
+
+       //ME_CONTENT_TYPE_ID3v2_MODIFIED
+       {"Test artis modified",
+       "Test title modified",
+       "Test album modified",
+       "15",
+       "Test composer modified",
+       "Test copyright modified",
+       "2016",
+       "Test description modified",
+       "Test comment modified",
+       "02/03",
+       "1",
+       "Test conductor modified",
+       "Test lyrics modified"},
+
+       //ME_CONTENT_TYPE_MP4_MODIFIED
+       {"Test artist modified",
+       "Test title modified",
+       "Test album modified",
+       "Pop",
+       "Test composer modified",
+       "Test copyright modified",
+       "2019",
+       "Test description modified",
+       "Test comment modified",
+       "10",
+       "0",
+       "Test conductor modified",
+       "Test lyrics modified"},
+
+       //ME_CONTENT_TYPE_OGG_MODIFIED
+       {"Test artist modified",
+       "Test title modified",
+       "Test album modified",
+       "Pop",
+       "Test composer modified",
+       "Test copyright modified",
+       "2019",
+       "Test description modified",
+       "Test comment modified",
+       "10",
+       "2",
+       "Test conductor modified",
+       "Test lyrics modified"}
+};
 
 static int __get_metadata(metadata_editor_h handle, content_type_e type)
 {
@@ -183,13 +174,12 @@ static int __get_metadata(metadata_editor_h handle, content_type_e type)
                assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
                if (g_strcmp0(value, tag_value[type][i]) != 0) {
-                       PRINT_UTC_LOG("[Line : %d][%s] expected [%s] for [%d] but [%s]\\n",   __LINE__, __FUNCTION__,
-                                               (tag_value[type][i]) ? tag_value[type][i] : "(null)", i, (value) ? value : "(null)");
+                       PRINT_UTC_LOG("[Line : %d][%s] expected [%s] for [%d] but [%s]\\n", __LINE__, __FUNCTION__, (tag_value[type][i]) ? tag_value[type][i] : "(null)", i, (value) ? value : "(null)");
 
                        failed = true;
                }
 
-               SAFE_FREE(value);
+               FREE_MEMORY(value);
        }
 
        if (failed)
@@ -206,36 +196,30 @@ static int __get_metadata(metadata_editor_h handle, content_type_e type)
  */
 void utc_metadata_editor_startup(void)
 {
-       char pszValue[CONFIG_VALUE_LEN_MAX] = {0,};
-
-       if (GetValueForTCTSetting("DEVICE_USER_30", pszValue, API_NAMESPACE )) {
-               PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_USER_30' Values Received = %s\\n", __LINE__, __FUNCTION__,  pszValue);
-
-               g_pszMEDIA_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.mp3", pszValue);
-               g_pszMEDIA_NO_TAG_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/no_tag.mp3", pszValue);
-               g_pszMEDIA_TAGV1_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/id3tag_v1.mp3", pszValue);
-               g_pszMEDIA_M4A_AUDIO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_m4a.m4a", pszValue);
-               g_pszMEDIA_VIDEO_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_video.mp4", pszValue);
-               g_pszMEDIA_IMAGE_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample.jpg", pszValue);
-               g_pszMEDIA_NOT_EXIST_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/not_exist.mp3", pszValue);
-               g_pszMEDIA_WAV_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.wav", pszValue);
-               g_pszMEDIA_FLAC_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.flac", pszValue);
-               g_pszMEDIA_VORBIS_OGG_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio.ogg", pszValue);
-               g_pszMEDIA_FLAC_OGG_PATH = g_strdup_printf("%s/apps_rw/core-metadata-editor-tests/data/sample_audio_flac.ogg", pszValue);
+       char pszValue[CONFIG_VALUE_LEN_MAX] = { 0, };
+
+       if (GetValueForTCTSetting("DEVICE_OTHER_USER_APPS_ROOT_30", pszValue, API_NAMESPACE)) {
+               PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_OTHER_USER_APPS_ROOT_30' Values Received = %s\\n", __LINE__, __FUNCTION__, pszValue);
+
+               snprintf(g_audio_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.mp3", pszValue);
+               snprintf(g_tagless_audio_path, PATH_MAX, "%s/core-metadata-editor-tests/data/no_tag.mp3", pszValue);
+               snprintf(g_id3v1_audio_path, PATH_MAX, "%s/core-metadata-editor-tests/data/id3tag_v1.mp3", pszValue);
+               snprintf(g_m4a_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_m4a.m4a", pszValue);
+               snprintf(g_video_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_video.mp4", pszValue);
+               snprintf(g_image_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample.jpg", pszValue);
+               snprintf(g_nonexist_path, PATH_MAX, "%s/core-metadata-editor-tests/data/not_exist.mp3", pszValue);
+               snprintf(g_wav_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.wav", pszValue);
+               snprintf(g_flac_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.flac", pszValue);
+               snprintf(g_vorbis_ogg_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio.ogg", pszValue);
+               snprintf(g_flac_ogg_path, PATH_MAX, "%s/core-metadata-editor-tests/data/sample_audio_flac.ogg", pszValue);
        } else {
                PRINT_UTC_LOG("[Line : %d][%s] GetValueForTCTSetting returned error for 'DEVICE_USER_30'\\n", __LINE__, __FUNCTION__);
        }
 
-       if (METADATA_EDITOR_ERROR_NONE != metadata_editor_create(&g_metadata_audio_h)) {
+       if (METADATA_EDITOR_ERROR_NONE != metadata_editor_create(&g_handle)) {
                PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_create\\n", __LINE__, __FUNCTION__);
                _startup_error = 1;
        }
-
-       if (METADATA_EDITOR_ERROR_NONE != metadata_editor_create(&g_metadata_video_h)) {
-               PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_create\\n", __LINE__, __FUNCTION__);
-               _startup_error = 1;
-       }
-
 }
 
 /**
@@ -246,49 +230,22 @@ void utc_metadata_editor_startup(void)
  */
 void utc_metadata_editor_cleanup(void)
 {
-       if (g_metadata_audio_h) {
-               if (METADATA_EDITOR_ERROR_NONE != metadata_editor_destroy(g_metadata_audio_h))
-                       PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_destroy\\n", __LINE__, __FUNCTION__);
-       }
-
-       if (g_metadata_video_h) {
-               if (METADATA_EDITOR_ERROR_NONE != metadata_editor_destroy(g_metadata_video_h))
+       if (g_handle) {
+               if (METADATA_EDITOR_ERROR_NONE != metadata_editor_destroy(g_handle))
                        PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_destroy\\n", __LINE__, __FUNCTION__);
        }
 
-       g_free(g_pszMEDIA_AUDIO_PATH);
-       g_pszMEDIA_AUDIO_PATH = NULL;
-
-       g_free(g_pszMEDIA_NO_TAG_AUDIO_PATH);
-       g_pszMEDIA_NO_TAG_AUDIO_PATH = NULL;
-
-       g_free(g_pszMEDIA_TAGV1_AUDIO_PATH);
-       g_pszMEDIA_TAGV1_AUDIO_PATH = NULL;
-
-       g_free(g_pszMEDIA_M4A_AUDIO_PATH);
-       g_pszMEDIA_M4A_AUDIO_PATH = NULL;
-
-       g_free(g_pszMEDIA_VIDEO_PATH);
-       g_pszMEDIA_VIDEO_PATH = NULL;
-
-       g_free(g_pszMEDIA_IMAGE_PATH);
-       g_pszMEDIA_IMAGE_PATH = NULL;
-
-       g_free(g_pszMEDIA_NOT_EXIST_PATH);
-       g_pszMEDIA_NOT_EXIST_PATH = NULL;
-
-       g_free(g_pszMEDIA_WAV_PATH);
-       g_pszMEDIA_WAV_PATH = NULL;
-
-       g_free(g_pszMEDIA_FLAC_PATH);
-       g_pszMEDIA_FLAC_PATH = NULL;
-
-       g_free(g_pszMEDIA_VORBIS_OGG_PATH);
-       g_pszMEDIA_VORBIS_OGG_PATH = NULL;
-
-       g_free(g_pszMEDIA_FLAC_OGG_PATH);
-       g_pszMEDIA_FLAC_OGG_PATH = NULL;
-
+       memset(&g_audio_path, 0, PATH_MAX + 1);
+       memset(&g_tagless_audio_path, 0, PATH_MAX + 1);
+       memset(&g_id3v1_audio_path, 0, PATH_MAX + 1);
+       memset(&g_m4a_path, 0, PATH_MAX + 1);
+       memset(&g_video_path, 0, PATH_MAX + 1);
+       memset(&g_image_path, 0, PATH_MAX + 1);
+       memset(&g_nonexist_path, 0, PATH_MAX + 1);
+       memset(&g_wav_path, 0, PATH_MAX + 1);
+       memset(&g_flac_path, 0, PATH_MAX + 1);
+       memset(&g_vorbis_ogg_path, 0, PATH_MAX + 1);
+       memset(&g_flac_ogg_path, 0, PATH_MAX + 1);
 }
 
 /**
@@ -315,8 +272,8 @@ int utc_metadata_editor_create_p(void)
        assert_eq(_startup_error, 0);
 
        int ret;
-       ret = metadata_editor_destroy(g_metadata_audio_h);
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -331,15 +288,15 @@ int utc_metadata_editor_set_path_n(void)
 {
        assert_eq(_startup_error, 0);
 
-       int ret = metadata_editor_set_path(NULL, g_pszMEDIA_AUDIO_PATH);
+       int ret = metadata_editor_set_path(NULL, g_audio_path);
 
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, NULL);
+       ret = metadata_editor_set_path(g_handle, NULL);
 
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_NOT_EXIST_PATH);
+       ret = metadata_editor_set_path(g_handle, g_nonexist_path);
 
        assert_eq(ret, METADATA_EDITOR_ERROR_FILE_EXISTS);
 
@@ -355,8 +312,8 @@ int utc_metadata_editor_set_path_p(void)
 {
        assert_eq(_startup_error, 0);
 
-       int ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       int ret = metadata_editor_set_path(g_handle, g_audio_path);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
 
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
@@ -393,7 +350,7 @@ int utc_metadata_editor_get_metadata_n2(void)
        int ret = METADATA_EDITOR_ERROR_NONE;
        char *c_value = NULL;
 
-       ret = metadata_editor_get_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_TITLE, &c_value);
+       ret = metadata_editor_get_metadata(g_handle, METADATA_EDITOR_ATTR_TITLE, &c_value);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -411,10 +368,10 @@ int utc_metadata_editor_get_metadata_n3(void)
        int ret = METADATA_EDITOR_ERROR_NONE;
        char *c_value = NULL;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_get_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, &c_value);
+       ret = metadata_editor_get_metadata(g_handle, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, &c_value);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -431,10 +388,10 @@ int utc_metadata_editor_get_metadata_n4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_get_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_TITLE, NULL);
+       ret = metadata_editor_get_metadata(g_handle, METADATA_EDITOR_ATTR_TITLE, NULL);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -451,10 +408,10 @@ int utc_metadata_editor_get_metadata_p1(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_NO_TAG_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_tagless_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_NO_TAG);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -471,10 +428,10 @@ int utc_metadata_editor_get_metadata_p2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_TAGV1_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_id3v1_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v1);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v1);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -491,10 +448,10 @@ int utc_metadata_editor_get_metadata_p3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -511,10 +468,10 @@ int utc_metadata_editor_get_metadata_p4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -531,10 +488,10 @@ int utc_metadata_editor_get_metadata_p5(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -551,10 +508,10 @@ int utc_metadata_editor_get_metadata_p6(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -571,10 +528,10 @@ int utc_metadata_editor_get_metadata_p7(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -591,10 +548,10 @@ int utc_metadata_editor_get_metadata_p8(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -644,7 +601,7 @@ int utc_metadata_editor_set_metadata_n2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_TITLE, CHANGE_NAME);
+       ret = metadata_editor_set_metadata(g_handle, METADATA_EDITOR_ATTR_TITLE, CHANGE_NAME);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -661,10 +618,10 @@ int utc_metadata_editor_set_metadata_n3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_PICTURE_NUM, CHANGE_NAME);
+       ret = metadata_editor_set_metadata(g_handle, METADATA_EDITOR_ATTR_PICTURE_NUM, CHANGE_NAME);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -681,10 +638,10 @@ int utc_metadata_editor_set_metadata_n4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_metadata(g_metadata_audio_h, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, CHANGE_NAME);
+       ret = metadata_editor_set_metadata(g_handle, METADATA_EDITOR_ATTR_UNSYNCLYRICS + 1, CHANGE_NAME);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -701,10 +658,10 @@ int utc_metadata_editor_set_metadata_p1(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -721,10 +678,10 @@ int utc_metadata_editor_set_metadata_p2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -741,10 +698,10 @@ int utc_metadata_editor_set_metadata_p3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -761,10 +718,10 @@ int utc_metadata_editor_set_metadata_p4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -781,10 +738,10 @@ int utc_metadata_editor_set_metadata_p5(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -801,16 +758,15 @@ int utc_metadata_editor_set_metadata_p6(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
 }
 
-
 /**
  * @testcase           utc_metadata_editor_update_metadata_n
  * @since_tizen                2.4
@@ -838,25 +794,25 @@ int utc_metadata_editor_update_metadata_p1(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -873,25 +829,25 @@ int utc_metadata_editor_update_metadata_p2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_video_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_video_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_video_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_video_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -915,7 +871,7 @@ static int __get_picture(metadata_editor_h handle, const char *num)
                ret = METADATA_EDITOR_ERROR_OPERATION_FAILED;
        }
 
-       SAFE_FREE(value);
+       FREE_MEMORY(value);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        pic_num = g_ascii_strtoll(num, NULL, 10);
@@ -940,8 +896,8 @@ static int __get_picture(metadata_editor_h handle, const char *num)
                        ret = METADATA_EDITOR_ERROR_OPERATION_FAILED;
                }
 
-               SAFE_FREE(picture);
-               SAFE_FREE(type);
+               FREE_MEMORY(picture);
+               FREE_MEMORY(type);
 
                assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
        }
@@ -960,25 +916,25 @@ int utc_metadata_editor_update_metadata_p3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_NO_TAG);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_NO_TAG_MP3);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG_MP3);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -995,25 +951,25 @@ int utc_metadata_editor_update_metadata_p4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_video_h, ME_CONTENT_TYPE_NO_TAG);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_video_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_video_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_video_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_video_h, ME_CONTENT_TYPE_NO_TAG);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_NO_TAG);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1030,25 +986,25 @@ int utc_metadata_editor_update_metadata_p5(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_ID3v2_MODIFIED);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_ID3v2_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1065,25 +1021,25 @@ int utc_metadata_editor_update_metadata_p6(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_MP4_MODIFIED);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_MP4_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1100,25 +1056,25 @@ int utc_metadata_editor_update_metadata_p7(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1135,25 +1091,25 @@ int utc_metadata_editor_update_metadata_p8(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __set_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+       ret = __set_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_metadata(g_metadata_audio_h, ME_CONTENT_TYPE_OGG_MODIFIED);
+       ret = __get_metadata(g_handle, ME_CONTENT_TYPE_OGG_MODIFIED);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1193,7 +1149,7 @@ int utc_metadata_editor_get_picture_n2(void)
        void *picture = NULL;
        char *type = NULL;
 
-       ret = metadata_editor_get_picture(g_metadata_audio_h, 0, &picture, &size, &type);
+       ret = metadata_editor_get_picture(g_handle, 0, &picture, &size, &type);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1211,10 +1167,10 @@ int utc_metadata_editor_get_picture_n3(void)
        int ret = METADATA_EDITOR_ERROR_NONE;
        char *type = NULL;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_get_picture(g_metadata_audio_h, 0, NULL, NULL, &type);
+       ret = metadata_editor_get_picture(g_handle, 0, NULL, NULL, &type);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1234,10 +1190,10 @@ int utc_metadata_editor_get_picture_n4(void)
        void *picture = NULL;
        char *type = NULL;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_get_picture(g_metadata_audio_h, 1, &picture, &size, &type);
+       ret = metadata_editor_get_picture(g_handle, 1, &picture, &size, &type);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1254,10 +1210,10 @@ int utc_metadata_editor_get_picture_p(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "1");
+       ret = __get_picture(g_handle, "1");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1274,7 +1230,7 @@ int utc_metadata_editor_append_picture_n1(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_append_picture(NULL, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(NULL, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1291,7 +1247,7 @@ int utc_metadata_editor_append_picture_n2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1308,10 +1264,10 @@ int utc_metadata_editor_append_picture_n3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, NULL);
+       ret = metadata_editor_append_picture(g_handle, NULL);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1328,10 +1284,10 @@ int utc_metadata_editor_append_picture_n4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_NOT_EXIST_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_nonexist_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_FILE_EXISTS);
 
        return 0;
@@ -1348,25 +1304,25 @@ int utc_metadata_editor_append_picture_p1(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "2");
+       ret = __get_picture(g_handle, "2");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1383,25 +1339,25 @@ int utc_metadata_editor_append_picture_p2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_video_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_video_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_video_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_video_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_video_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_video_h, "1");
+       ret = __get_picture(g_handle, "1");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1418,28 +1374,28 @@ int utc_metadata_editor_append_picture_p3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_m4a_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_m4a_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "3");
+       ret = __get_picture(g_handle, "3");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1456,25 +1412,25 @@ int utc_metadata_editor_append_picture_p4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "2");
+       ret = __get_picture(g_handle, "2");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1491,25 +1447,25 @@ int utc_metadata_editor_append_picture_p5(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "1");
+       ret = __get_picture(g_handle, "1");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1526,25 +1482,25 @@ int utc_metadata_editor_append_picture_p6(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "3");
+       ret = __get_picture(g_handle, "3");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1561,31 +1517,30 @@ int utc_metadata_editor_append_picture_p7(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_append_picture(g_metadata_audio_h, g_pszMEDIA_IMAGE_PATH);
+       ret = metadata_editor_append_picture(g_handle, g_image_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "3");
+       ret = __get_picture(g_handle, "3");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
 }
 
-
 /**
  * @testcase           utc_metadata_editor_remove_picture_n1
  * @since_tizen                2.4
@@ -1614,7 +1569,7 @@ int utc_metadata_editor_remove_picture_n2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+       ret = metadata_editor_remove_picture(g_handle, 0);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1631,10 +1586,10 @@ int utc_metadata_editor_remove_picture_n3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 3);
+       ret = metadata_editor_remove_picture(g_handle, 3);
        assert_eq(ret, METADATA_EDITOR_ERROR_INVALID_PARAMETER);
 
        return 0;
@@ -1651,25 +1606,25 @@ int utc_metadata_editor_remove_picture_p1(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 1);
+       ret = metadata_editor_remove_picture(g_handle, 1);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_audio_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "1");
+       ret = __get_picture(g_handle, "1");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1686,25 +1641,25 @@ int utc_metadata_editor_remove_picture_p2(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_m4a_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+       ret = metadata_editor_remove_picture(g_handle, 0);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_M4A_AUDIO_PATH);
+       ret = metadata_editor_set_path(g_handle, g_m4a_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "2");
+       ret = __get_picture(g_handle, "2");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1721,25 +1676,25 @@ int utc_metadata_editor_remove_picture_p3(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+       ret = metadata_editor_remove_picture(g_handle, 0);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_WAV_PATH);
+       ret = metadata_editor_set_path(g_handle, g_wav_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "1");
+       ret = __get_picture(g_handle, "1");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1756,25 +1711,25 @@ int utc_metadata_editor_remove_picture_p4(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+       ret = metadata_editor_remove_picture(g_handle, 0);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "0");
+       ret = __get_picture(g_handle, "0");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1791,25 +1746,25 @@ int utc_metadata_editor_remove_picture_p5(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+       ret = metadata_editor_remove_picture(g_handle, 0);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_VORBIS_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_vorbis_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "2");
+       ret = __get_picture(g_handle, "2");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1826,25 +1781,25 @@ int utc_metadata_editor_remove_picture_p6(void)
 
        int ret = METADATA_EDITOR_ERROR_NONE;
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_remove_picture(g_metadata_audio_h, 0);
+       ret = metadata_editor_remove_picture(g_handle, 0);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_update_metadata(g_metadata_audio_h);
+       ret = metadata_editor_update_metadata(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_destroy(g_metadata_audio_h);
+       ret = metadata_editor_destroy(g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_create(&g_metadata_audio_h);
+       ret = metadata_editor_create(&g_handle);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_FLAC_OGG_PATH);
+       ret = metadata_editor_set_path(g_handle, g_flac_ogg_path);
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
-       ret = __get_picture(g_metadata_audio_h, "2");
+       ret = __get_picture(g_handle, "2");
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);
 
        return 0;
@@ -1874,13 +1829,9 @@ int utc_metadata_editor_destroy_p(void)
 {
        assert_eq(_startup_error, 0);
 
-       int ret = metadata_editor_set_path(g_metadata_audio_h, g_pszMEDIA_AUDIO_PATH);
-       ret = metadata_editor_destroy(g_metadata_audio_h);
-       g_metadata_audio_h = NULL;
-
-       ret = metadata_editor_set_path(g_metadata_video_h, g_pszMEDIA_VIDEO_PATH);
-       ret = metadata_editor_destroy(g_metadata_video_h);
-       g_metadata_video_h = NULL;
+       int ret = metadata_editor_set_path(g_handle, g_audio_path);
+       ret = metadata_editor_destroy(g_handle);
+       g_handle = NULL;
 
        assert_eq(ret, METADATA_EDITOR_ERROR_NONE);