Reinforce test code 37/262437/2 accepted/tizen/6.5/unified/20211028.094427 accepted/tizen/unified/20210818.124646 submit/tizen/20210816.231109 submit/tizen/20210817.061947 submit/tizen_6.5/20211028.161801 tizen_6.5.m2_release
authorMinje Ahn <minje.ahn@samsung.com>
Wed, 11 Aug 2021 01:01:40 +0000 (10:01 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Wed, 11 Aug 2021 01:06:03 +0000 (10:06 +0900)
Change-Id: I00aba087b4cf54b4cad6006068b47e5d11c9e243
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
test/media-content_test.c

index 45e3419..10b0fd3 100755 (executable)
@@ -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]);
        }