From: Minje Ahn Date: Wed, 11 Aug 2021 01:01:40 +0000 (+0900) Subject: Reinforce test code X-Git-Tag: accepted/tizen/6.5/unified/20211028.094427^0 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fapi%2Fmedia-content.git;a=commitdiff_plain;h=a14f941978dec0d06fa06ae3f6daccec168be1dc Reinforce test code Change-Id: I00aba087b4cf54b4cad6006068b47e5d11c9e243 Signed-off-by: Minje Ahn --- diff --git a/test/media-content_test.c b/test/media-content_test.c index 45e3419..10b0fd3 100755 --- a/test/media-content_test.c +++ b/test/media-content_test.c @@ -2445,23 +2445,47 @@ int test_ebook_text_finder(const char *keyword) gettimeofday(&end_time, NULL); for (i = 0; i < book_path_len; i++) { - content_debug("=========================== [%d]", i); - content_debug("%s", book_path_list[i]); + ret = media_info_get_media_from_db_by_path(book_path_list[i], &media); + if (ret != MEDIA_CONTENT_ERROR_NONE) + continue; + + content_debug("==============================="); + content_debug("[%d] %s", i, book_path_list[i]); content_debug("==============================="); - media_info_get_media_from_db_by_path(book_path_list[i], &media); media_info_get_title(media, &s_value); content_debug("Title : %s", s_value); g_free(s_value); - media_info_get_book(media, &book); - book_meta_get_author(book, &s_value); - content_debug("Author : %s", s_value); - g_free(s_value); - book_meta_get_date(book, &s_value); - content_debug("Date : %s", s_value); - g_free(s_value); - book_meta_destroy(book); - media_info_destroy(media); + s_value = NULL; + + ret = media_info_get_book(media, &book); + if (ret != MEDIA_CONTENT_ERROR_NONE) { + media_info_destroy(media); + continue; + } + + ret = book_meta_get_author(book, &s_value); + if (ret == MEDIA_CONTENT_ERROR_NONE && s_value) { + content_debug("Author : %s", s_value); + g_free(s_value); + s_value = NULL; + } + + ret = book_meta_get_date(book, &s_value); + if (ret == MEDIA_CONTENT_ERROR_NONE && s_value) { + content_debug("Date : %s", s_value); + g_free(s_value); + s_value = NULL; + } + content_debug("==============================="); + ret = book_meta_destroy(book); + if (ret != MEDIA_CONTENT_ERROR_NONE) + content_error("book_meta_destroy failed"); + + ret = media_info_destroy(media); + if (ret != MEDIA_CONTENT_ERROR_NONE) + content_error("media_info_destroy failed"); + g_free(book_path_list[i]); }