[UTC][media-content][ACR-644][Add 360 content feature]
authorMinje Ahn <minje.ahn@samsung.com>
Tue, 7 Jun 2016 01:09:00 +0000 (10:09 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Tue, 7 Jun 2016 01:09:00 +0000 (10:09 +0900)
Change-Id: I61295f28c43c8f92219018a9c342e9bb831540e7
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/utc/media-content/public.list
src/utc/media-content/tct-media-content-core_common_iot.h
src/utc/media-content/tct-media-content-core_mobile.h
src/utc/media-content/tct-media-content-core_tv.h
src/utc/media-content/tct-media-content-core_wearable.h
src/utc/media-content/utc-media-info.c

index 2fa23cd..3fc906e 100755 (executable)
@@ -156,6 +156,7 @@ media_info_get_timeline
 media_info_get_title
 media_info_get_video
 media_info_get_weather
+media_info_is_360_content
 media_info_insert_batch_to_db
 media_info_insert_burst_shot_to_db
 media_info_insert_to_db
index 5e627d5..7031505 100755 (executable)
@@ -30,6 +30,8 @@ extern void utc_media_bookmark_startup(void);
 extern void utc_media_bookmark_cleanup(void);
 extern void utc_media_content_startup(void);
 extern void utc_media_content_cleanup(void);
+extern void utc_media_face_startup(void);
+extern void utc_media_face_cleanup(void);
 extern void utc_media_filter_destroy_startup(void);
 extern void utc_media_filter_destroy_cleanup(void);
 extern void utc_media_filter_startup(void);
@@ -135,6 +137,34 @@ extern int utc_media_content_add_db_updated_cb_n(void);
 extern int utc_media_content_add_db_updated_cb_p(void);
 extern int utc_media_content_remove_db_updated_cb_n(void);
 extern int utc_media_content_remove_db_updated_cb_p(void);
+extern int utc_media_face_clone_p(void);
+extern int utc_media_face_clone_n(void);
+extern int utc_media_face_destroy_p(void);
+extern int utc_media_face_destroy_n(void);
+extern int utc_media_face_get_face_id_p(void);
+extern int utc_media_face_get_face_id_n(void);
+extern int utc_media_face_get_media_id_p(void);
+extern int utc_media_face_get_media_id_n(void);
+extern int utc_media_face_get_face_rect_p(void);
+extern int utc_media_face_get_face_rect_n(void);
+extern int utc_media_face_get_orientation_p(void);
+extern int utc_media_face_get_orientation_n(void);
+extern int utc_media_face_get_tag_p(void);
+extern int utc_media_face_get_tag_n(void);
+extern int utc_media_face_create_p(void);
+extern int utc_media_face_create_n(void);
+extern int utc_media_face_set_face_rect_p(void);
+extern int utc_media_face_set_face_rect_n(void);
+extern int utc_media_face_set_orientation_p(void);
+extern int utc_media_face_set_orientation_n(void);
+extern int utc_media_face_set_tag_p(void);
+extern int utc_media_face_set_tag_n(void);
+extern int utc_media_face_insert_to_db_p(void);
+extern int utc_media_face_insert_to_db_n(void);
+extern int utc_media_face_update_to_db_p(void);
+extern int utc_media_face_update_to_db_n(void);
+extern int utc_media_face_delete_from_db_p(void);
+extern int utc_media_face_delete_from_db_n(void);
 extern int utc_media_filter_destroy_n(void);
 extern int utc_media_filter_destroy_p(void);
 extern int utc_media_filter_set_offset_n(void);
@@ -397,6 +427,8 @@ extern int utc_media_info_get_timeline_n(void);
 extern int utc_media_info_get_timeline_p(void);
 extern int utc_media_info_get_title_n(void);
 extern int utc_media_info_get_title_p(void);
+extern int utc_media_info_is_360_content_n(void);
+extern int utc_media_info_is_360_content_p(void);
 extern int utc_media_info_cancel_thumbnail_n(void);
 extern int utc_media_info_cancel_thumbnail_p(void);
 extern int utc_media_info_insert_burst_shot_to_db_n(void);
@@ -635,6 +667,34 @@ testcase tc_array[] = {
     {"utc_media_content_add_db_updated_cb_p", utc_media_content_add_db_updated_cb_p, utc_media_content_startup, utc_media_content_cleanup},
     {"utc_media_content_remove_db_updated_cb_n", utc_media_content_remove_db_updated_cb_n, utc_media_content_startup, utc_media_content_cleanup},
     {"utc_media_content_remove_db_updated_cb_p", utc_media_content_remove_db_updated_cb_p, utc_media_content_startup, utc_media_content_cleanup},
+    {"utc_media_face_clone_p", utc_media_face_clone_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_clone_n", utc_media_face_clone_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_destroy_p", utc_media_face_destroy_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_destroy_n", utc_media_face_destroy_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_face_id_p", utc_media_face_get_face_id_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_face_id_n", utc_media_face_get_face_id_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_media_id_p", utc_media_face_get_media_id_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_media_id_n", utc_media_face_get_media_id_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_face_rect_p", utc_media_face_get_face_rect_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_face_rect_n", utc_media_face_get_face_rect_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_orientation_p", utc_media_face_get_orientation_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_orientation_n", utc_media_face_get_orientation_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_tag_p", utc_media_face_get_tag_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_get_tag_n", utc_media_face_get_tag_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_create_p", utc_media_face_create_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_create_n", utc_media_face_create_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_set_face_rect_p", utc_media_face_set_face_rect_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_set_face_rect_n", utc_media_face_set_face_rect_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_set_orientation_p", utc_media_face_set_orientation_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_set_orientation_n", utc_media_face_set_orientation_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_set_tag_p", utc_media_face_set_tag_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_set_tag_n", utc_media_face_set_tag_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_insert_to_db_p", utc_media_face_insert_to_db_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_insert_to_db_n", utc_media_face_insert_to_db_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_update_to_db_p", utc_media_face_update_to_db_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_update_to_db_n", utc_media_face_update_to_db_n, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_delete_from_db_p", utc_media_face_delete_from_db_p, utc_media_face_startup, utc_media_face_cleanup},
+    {"utc_media_face_delete_from_db_n", utc_media_face_delete_from_db_n, utc_media_face_startup, utc_media_face_cleanup},
     {"utc_media_filter_destroy_n", utc_media_filter_destroy_n, utc_media_filter_destroy_startup, utc_media_filter_destroy_cleanup},
     {"utc_media_filter_destroy_p", utc_media_filter_destroy_p, utc_media_filter_destroy_startup, utc_media_filter_destroy_cleanup},
     {"utc_media_filter_set_offset_n", utc_media_filter_set_offset_n, utc_media_filter_startup, utc_media_filter_cleanup},
@@ -897,6 +957,8 @@ testcase tc_array[] = {
     {"utc_media_info_get_timeline_p", utc_media_info_get_timeline_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_n", utc_media_info_get_title_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_p", utc_media_info_get_title_p, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_n", utc_media_info_is_360_content_n, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_p", utc_media_info_is_360_content_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_n", utc_media_info_cancel_thumbnail_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_p", utc_media_info_cancel_thumbnail_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_insert_burst_shot_to_db_n", utc_media_info_insert_burst_shot_to_db_n, utc_media_info_startup, utc_media_info_cleanup},
index 2c84f5d..7031505 100755 (executable)
@@ -427,6 +427,8 @@ extern int utc_media_info_get_timeline_n(void);
 extern int utc_media_info_get_timeline_p(void);
 extern int utc_media_info_get_title_n(void);
 extern int utc_media_info_get_title_p(void);
+extern int utc_media_info_is_360_content_n(void);
+extern int utc_media_info_is_360_content_p(void);
 extern int utc_media_info_cancel_thumbnail_n(void);
 extern int utc_media_info_cancel_thumbnail_p(void);
 extern int utc_media_info_insert_burst_shot_to_db_n(void);
@@ -955,6 +957,8 @@ testcase tc_array[] = {
     {"utc_media_info_get_timeline_p", utc_media_info_get_timeline_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_n", utc_media_info_get_title_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_p", utc_media_info_get_title_p, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_n", utc_media_info_is_360_content_n, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_p", utc_media_info_is_360_content_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_n", utc_media_info_cancel_thumbnail_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_p", utc_media_info_cancel_thumbnail_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_insert_burst_shot_to_db_n", utc_media_info_insert_burst_shot_to_db_n, utc_media_info_startup, utc_media_info_cleanup},
index 2c84f5d..7031505 100755 (executable)
@@ -427,6 +427,8 @@ extern int utc_media_info_get_timeline_n(void);
 extern int utc_media_info_get_timeline_p(void);
 extern int utc_media_info_get_title_n(void);
 extern int utc_media_info_get_title_p(void);
+extern int utc_media_info_is_360_content_n(void);
+extern int utc_media_info_is_360_content_p(void);
 extern int utc_media_info_cancel_thumbnail_n(void);
 extern int utc_media_info_cancel_thumbnail_p(void);
 extern int utc_media_info_insert_burst_shot_to_db_n(void);
@@ -955,6 +957,8 @@ testcase tc_array[] = {
     {"utc_media_info_get_timeline_p", utc_media_info_get_timeline_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_n", utc_media_info_get_title_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_p", utc_media_info_get_title_p, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_n", utc_media_info_is_360_content_n, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_p", utc_media_info_is_360_content_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_n", utc_media_info_cancel_thumbnail_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_p", utc_media_info_cancel_thumbnail_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_insert_burst_shot_to_db_n", utc_media_info_insert_burst_shot_to_db_n, utc_media_info_startup, utc_media_info_cleanup},
index d217e51..8ea4236 100755 (executable)
@@ -425,6 +425,8 @@ extern int utc_media_info_get_timeline_n(void);
 extern int utc_media_info_get_timeline_p(void);
 extern int utc_media_info_get_title_n(void);
 extern int utc_media_info_get_title_p(void);
+extern int utc_media_info_is_360_content_n(void);
+extern int utc_media_info_is_360_content_p(void);
 extern int utc_media_info_cancel_thumbnail_n(void);
 extern int utc_media_info_cancel_thumbnail_p(void);
 extern int utc_media_info_insert_burst_shot_to_db_n(void);
@@ -931,6 +933,8 @@ testcase tc_array[] = {
     {"utc_media_info_get_timeline_p", utc_media_info_get_timeline_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_n", utc_media_info_get_title_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_get_title_p", utc_media_info_get_title_p, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_n", utc_media_info_is_360_content_n, utc_media_info_startup, utc_media_info_cleanup},
+    {"utc_media_info_is_360_content_p", utc_media_info_is_360_content_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_n", utc_media_info_cancel_thumbnail_n, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_cancel_thumbnail_p", utc_media_info_cancel_thumbnail_p, utc_media_info_startup, utc_media_info_cleanup},
     {"utc_media_info_insert_burst_shot_to_db_n", utc_media_info_insert_burst_shot_to_db_n, utc_media_info_startup, utc_media_info_cleanup},
index b0659b3..f5099d1 100644 (file)
@@ -4529,6 +4529,42 @@ int utc_media_info_get_title_p(void)
        return 0;
 }
 
+/**
+ * @testcase           utc_media_info_is_360_content_n
+ * @since_tizen                3.0
+ * @description                Negative test case of media_info_is_360_content()
+ */
+int utc_media_info_is_360_content_n(void)
+{
+       assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE);
+
+       int ret = MEDIA_CONTENT_ERROR_NONE;
+
+       ret = media_info_is_360_content(NULL, NULL);
+       assert_eq(ret, MEDIA_CONTENT_ERROR_INVALID_PARAMETER);
+
+       return 0;
+}
+
+
+/**
+ * @testcase           utc_media_info_is_360_content_p
+ * @since_tizen                2.3
+ * @description                Positive test case of media_info_is_360_content()
+ */
+int utc_media_info_is_360_content_p(void)
+{
+       assert_eq(startup_ret, MEDIA_CONTENT_ERROR_NONE);
+
+       bool is_360 = 0;
+       int ret = MEDIA_CONTENT_ERROR_NONE;
+
+       ret = media_info_is_360_content(g_item, &is_360);
+       assert_eq(ret, MEDIA_CONTENT_ERROR_NONE);
+
+       return 0;
+}
+
 
 /**
  * @testcase           utc_media_info_cancel_thumbnail_n