#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <glib.h>
#include <metadata_editor.h>
#include <storage.h>
#include "tct_common.h"
-const char *g_pszMEDIA_AUDIO_PATH = NULL;
-const char *g_pszMEDIA_NO_TAG_AUDIO_PATH = NULL;
-const char *g_pszMEDIA_TAGV1_AUDIO_PATH = NULL;
-const char *g_pszMEDIA_M4A_AUDIO_PATH = NULL;
-const char *g_pszMEDIA_VIDEO_PATH = NULL;
-const char *g_pszMEDIA_IMAGE_PATH = NULL;
-const char *g_pszMEDIA_NOT_EXIST_PATH = NULL;
+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;
#define CHANGE_NAME "change"
#define API_NAMESPACE "[METADATA-EDITOR]"
void utc_metadata_editor_startup(void)
{
char pszValue[CONFIG_VALUE_LEN_MAX] = {0,};
- if ( true == GetValueForTCTSetting("DEVICE_USER_30", pszValue, API_NAMESPACE ))
- {
- PRINT_UTC_LOG("[Line : %d][%s] 'DEVICE_USER_30' Values Received = %s\\n", __LINE__, API_NAMESPACE, pszValue);
-
- int path_size = strlen(pszValue)+strlen("/apps_rw/core-metadata-editor-tests/data/sample_audio.mp3")+1;
- g_pszMEDIA_AUDIO_PATH=(char*)calloc(path_size, sizeof(char));
- snprintf(g_pszMEDIA_AUDIO_PATH, path_size, "%s/apps_rw/core-metadata-editor-tests/data/sample_audio.mp3", pszValue);
-
- path_size = strlen(pszValue)+strlen("/apps_rw/core-metadata-editor-tests/data/no_tag.mp3")+1;
- g_pszMEDIA_NO_TAG_AUDIO_PATH=(char*)calloc(path_size, sizeof(char));
- snprintf(g_pszMEDIA_NO_TAG_AUDIO_PATH, path_size, "%s/apps_rw/core-metadata-editor-tests/data/no_tag.mp3", pszValue);
-
- path_size = strlen(pszValue)+strlen("/apps_rw/core-metadata-editor-tests/data/id3tag_v1.mp3")+1;
- g_pszMEDIA_TAGV1_AUDIO_PATH=(char*)calloc(path_size, sizeof(char));
- snprintf(g_pszMEDIA_TAGV1_AUDIO_PATH, path_size, "%s/apps_rw/core-metadata-editor-tests/data/id3tag_v1.mp3", pszValue);
-
- path_size = strlen(pszValue)+strlen("/apps_rw/core-metadata-editor-tests/data/sample_m4a.m4a")+1;
- g_pszMEDIA_M4A_AUDIO_PATH=(char*)calloc(path_size, sizeof(char));
- snprintf(g_pszMEDIA_M4A_AUDIO_PATH, path_size, "%s/apps_rw/core-metadata-editor-tests/data/sample_m4a.m4a", pszValue);
-
- path_size = strlen(pszValue)+strlen("/apps_rw/core-metadata-editor-tests/data/sample_video.mp4")+1;
- g_pszMEDIA_VIDEO_PATH=(char*)calloc(path_size, sizeof(char));
- snprintf(g_pszMEDIA_VIDEO_PATH, path_size, "%s/apps_rw/core-metadata-editor-tests/data/sample_video.mp4", pszValue);
-
- path_size = strlen(pszValue)+strlen("/apps_rw/core-metadata-editor-tests/data/sample.jpg")+1;
- g_pszMEDIA_IMAGE_PATH=(char*)calloc(path_size, sizeof(char));
- snprintf(g_pszMEDIA_IMAGE_PATH, path_size, "%s/apps_rw/core-metadata-editor-tests/data/sample.jpg", pszValue);
-
- path_size = strlen(pszValue)+strlen("/apps_rw/core-metadata-editor-tests/data/not_exist.mp3")+1;
- g_pszMEDIA_NOT_EXIST_PATH=(char*)calloc(path_size, sizeof(char));
- snprintf(g_pszMEDIA_NOT_EXIST_PATH, path_size, "%s/apps_rw/core-metadata-editor-tests/data/not_exist.mp3", pszValue);
- }
- else
- {
- PRINT_UTC_LOG("[Line : %d][%s] GetValueForTCTSetting returned error for 'DEVICE_USER_30'\\n", __LINE__, API_NAMESPACE);
+
+ 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);
+ } 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)) {
+ 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;
}
+
}
/**
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(stderr, "Cleanup function error - can affect other tests.");
- }
+ 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)) {
- PRINT_UTC_LOG(stderr, "Cleanup function error - can affect other tests.");
- }
+ if (METADATA_EDITOR_ERROR_NONE != metadata_editor_destroy(g_metadata_video_h))
+ PRINT_UTC_LOG("[Line : %d][%s] fail to metadata_editor_destroy\\n", __LINE__, __FUNCTION__);
}
- if (g_pszMEDIA_AUDIO_PATH) {
- free(g_pszMEDIA_AUDIO_PATH);
- g_pszMEDIA_AUDIO_PATH = NULL;
- }
+ g_free(g_pszMEDIA_AUDIO_PATH);
+ g_pszMEDIA_AUDIO_PATH = NULL;
- if (g_pszMEDIA_NO_TAG_AUDIO_PATH) {
- free(g_pszMEDIA_NO_TAG_AUDIO_PATH);
- g_pszMEDIA_NO_TAG_AUDIO_PATH = NULL;
- }
+ g_free(g_pszMEDIA_NO_TAG_AUDIO_PATH);
+ g_pszMEDIA_NO_TAG_AUDIO_PATH = NULL;
- if (g_pszMEDIA_TAGV1_AUDIO_PATH) {
- free(g_pszMEDIA_TAGV1_AUDIO_PATH);
- g_pszMEDIA_TAGV1_AUDIO_PATH = NULL;
- }
+ g_free(g_pszMEDIA_TAGV1_AUDIO_PATH);
+ g_pszMEDIA_TAGV1_AUDIO_PATH = NULL;
- if (g_pszMEDIA_M4A_AUDIO_PATH) {
- free(g_pszMEDIA_M4A_AUDIO_PATH);
- g_pszMEDIA_M4A_AUDIO_PATH = NULL;
- }
+ g_free(g_pszMEDIA_M4A_AUDIO_PATH);
+ g_pszMEDIA_M4A_AUDIO_PATH = NULL;
- if (g_pszMEDIA_VIDEO_PATH) {
- free(g_pszMEDIA_VIDEO_PATH);
- g_pszMEDIA_VIDEO_PATH = NULL;
- }
+ g_free(g_pszMEDIA_VIDEO_PATH);
+ g_pszMEDIA_VIDEO_PATH = NULL;
- if (g_pszMEDIA_IMAGE_PATH) {
- free(g_pszMEDIA_IMAGE_PATH);
- g_pszMEDIA_IMAGE_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;
- if (g_pszMEDIA_NOT_EXIST_PATH) {
- free(g_pszMEDIA_NOT_EXIST_PATH);
- g_pszMEDIA_NOT_EXIST_PATH = NULL;
- }
}
/**