utc_mc_metadata_decode_season
utc_mc_metadata_decode_episode
utc_mc_metadata_decode_resolution
+utc_mc_playlist_get_playlist_count
+utc_mc_playlist_foreach_playlist
+utc_mc_playlist_get_item_count
+utc_mc_playlist_get_playlist
extern int utc_mc_playlist_get_name_p(void);
extern int utc_mc_playlist_get_name_n(void);
+extern int utc_mc_playlist_get_playlist_count_p(void);
+extern int utc_mc_playlist_get_playlist_count_n(void);
+extern int utc_mc_playlist_foreach_playlist_p(void);
+extern int utc_mc_playlist_foreach_playlist_n(void);
+extern int utc_mc_playlist_get_item_count_p(void);
+extern int utc_mc_playlist_get_item_count_n(void);
extern int utc_mc_playlist_foreach_item_p(void);
extern int utc_mc_playlist_foreach_item_n(void);
+extern int utc_mc_playlist_get_playlist_p(void);
+extern int utc_mc_playlist_get_playlist_n(void);
extern int utc_mc_playlist_clone_p(void);
extern int utc_mc_playlist_clone_n(void);
extern int utc_mc_playlist_destroy_p(void);
{"utc_mc_client_send_event_reply_n",utc_mc_client_send_event_reply_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_get_name_p",utc_mc_playlist_get_name_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_get_name_n",utc_mc_playlist_get_name_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_count_p",utc_mc_playlist_get_playlist_count_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_count_n",utc_mc_playlist_get_playlist_count_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_foreach_playlist_p",utc_mc_playlist_foreach_playlist_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_foreach_playlist_n",utc_mc_playlist_foreach_playlist_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_item_count_p",utc_mc_playlist_get_item_count_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_item_count_n",utc_mc_playlist_get_item_count_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_foreach_item_p",utc_mc_playlist_foreach_item_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_foreach_item_n",utc_mc_playlist_foreach_item_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_p",utc_mc_playlist_get_playlist_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_n",utc_mc_playlist_get_playlist_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_clone_p",utc_mc_playlist_clone_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_clone_n",utc_mc_playlist_clone_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_destroy_p",utc_mc_playlist_destroy_p,utc_media_controller_startup,utc_media_controller_cleanup},
extern int utc_mc_playlist_get_name_p(void);
extern int utc_mc_playlist_get_name_n(void);
+extern int utc_mc_playlist_get_playlist_count_p(void);
+extern int utc_mc_playlist_get_playlist_count_n(void);
+extern int utc_mc_playlist_foreach_playlist_p(void);
+extern int utc_mc_playlist_foreach_playlist_n(void);
+extern int utc_mc_playlist_get_item_count_p(void);
+extern int utc_mc_playlist_get_item_count_n(void);
extern int utc_mc_playlist_foreach_item_p(void);
extern int utc_mc_playlist_foreach_item_n(void);
+extern int utc_mc_playlist_get_playlist_p(void);
+extern int utc_mc_playlist_get_playlist_n(void);
extern int utc_mc_playlist_clone_p(void);
extern int utc_mc_playlist_clone_n(void);
extern int utc_mc_playlist_destroy_p(void);
{"utc_mc_client_send_event_reply_n",utc_mc_client_send_event_reply_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_get_name_p",utc_mc_playlist_get_name_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_get_name_n",utc_mc_playlist_get_name_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_count_p",utc_mc_playlist_get_playlist_count_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_count_n",utc_mc_playlist_get_playlist_count_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_foreach_playlist_p",utc_mc_playlist_foreach_playlist_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_foreach_playlist_n",utc_mc_playlist_foreach_playlist_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_item_count_p",utc_mc_playlist_get_item_count_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_item_count_n",utc_mc_playlist_get_item_count_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_foreach_item_p",utc_mc_playlist_foreach_item_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_foreach_item_n",utc_mc_playlist_foreach_item_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_p",utc_mc_playlist_get_playlist_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_n",utc_mc_playlist_get_playlist_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_clone_p",utc_mc_playlist_clone_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_clone_n",utc_mc_playlist_clone_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_destroy_p",utc_mc_playlist_destroy_p,utc_media_controller_startup,utc_media_controller_cleanup},
extern int utc_mc_playlist_get_name_p(void);
extern int utc_mc_playlist_get_name_n(void);
+extern int utc_mc_playlist_get_playlist_count_p(void);
+extern int utc_mc_playlist_get_playlist_count_n(void);
+extern int utc_mc_playlist_foreach_playlist_p(void);
+extern int utc_mc_playlist_foreach_playlist_n(void);
+extern int utc_mc_playlist_get_item_count_p(void);
+extern int utc_mc_playlist_get_item_count_n(void);
extern int utc_mc_playlist_foreach_item_p(void);
extern int utc_mc_playlist_foreach_item_n(void);
+extern int utc_mc_playlist_get_playlist_p(void);
+extern int utc_mc_playlist_get_playlist_n(void);
extern int utc_mc_playlist_clone_p(void);
extern int utc_mc_playlist_clone_n(void);
extern int utc_mc_playlist_destroy_p(void);
{"utc_mc_client_send_event_reply_n",utc_mc_client_send_event_reply_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_get_name_p",utc_mc_playlist_get_name_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_get_name_n",utc_mc_playlist_get_name_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_count_p",utc_mc_playlist_get_playlist_count_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_count_n",utc_mc_playlist_get_playlist_count_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_foreach_playlist_p",utc_mc_playlist_foreach_playlist_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_foreach_playlist_n",utc_mc_playlist_foreach_playlist_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_item_count_p",utc_mc_playlist_get_item_count_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_item_count_n",utc_mc_playlist_get_item_count_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_foreach_item_p",utc_mc_playlist_foreach_item_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_foreach_item_n",utc_mc_playlist_foreach_item_n,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_p",utc_mc_playlist_get_playlist_p,utc_media_controller_startup,utc_media_controller_cleanup},
+ {"utc_mc_playlist_get_playlist_n",utc_mc_playlist_get_playlist_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_clone_p",utc_mc_playlist_clone_p,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_clone_n",utc_mc_playlist_clone_n,utc_media_controller_startup,utc_media_controller_cleanup},
{"utc_mc_playlist_destroy_p",utc_mc_playlist_destroy_p,utc_media_controller_startup,utc_media_controller_cleanup},
int ret = MEDIA_CONTROLLER_ERROR_NONE;
mc_playlist_h playlist = NULL;
- int idx = 0;
ret = mc_client_set_playlist_updated_cb(g_mc_client, _mc_playlist_updated_cb, NULL);
assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
return 0;
}
+/**
+ * @testcase utc_mc_playlist_get_playlist_count_p
+ * @since_tizen 5.5
+ * @description Positive test case of mc_playlist_get_playlist_count()
+ */
+int utc_mc_playlist_get_playlist_count_p(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+ int _cnt = 0;
+
+ ret = mc_client_get_latest_server_info(g_mc_client, &g_mc_server_name, &g_mc_server_state);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_get_playlist_count(g_mc_server_name, &_cnt);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+ assert_eq(_cnt, 1);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_mc_playlist_get_playlist_count_n
+ * @since_tizen 5.5
+ * @description Negative test case of mc_playlist_get_playlist_count()
+ */
+int utc_mc_playlist_get_playlist_count_n(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+ int _cnt = 0;
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_get_playlist_count(g_mc_server_name, &_cnt);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_mc_playlist_foreach_playlist_p
+ * @since_tizen 5.5
+ * @description Positive test case of mc_playlist_foreach_playlist()
+ */
+int utc_mc_playlist_foreach_playlist_p(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+ gboolean cb_result = FALSE;
+
+ ret = mc_client_get_latest_server_info(g_mc_client, &g_mc_server_name, &g_mc_server_state);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_foreach_playlist(g_mc_server_name, _mc_server_playlist_list_cb, &cb_result);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ assert_eq(cb_result, TRUE);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_mc_playlist_foreach_playlist_n
+ * @since_tizen 5.5
+ * @description Negative test case of mc_playlist_foreach_playlist()
+ */
+int utc_mc_playlist_foreach_playlist_n(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+
+ ret = mc_client_get_latest_server_info(g_mc_client, &g_mc_server_name, &g_mc_server_state);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_foreach_playlist(g_mc_server_name, NULL, NULL);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_mc_playlist_get_item_count_p
+ * @since_tizen 5.5
+ * @description Positive test case of mc_playlist_get_item_count()
+ */
+int utc_mc_playlist_get_item_count_p(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+ int _cnt = 0;
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_get_item_count(playlist, &_cnt);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+ assert_eq(_cnt, 1);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_mc_playlist_get_item_count_n
+ * @since_tizen 5.5
+ * @description Negative test case of mc_playlist_get_item_count()
+ */
+int utc_mc_playlist_get_item_count_n(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_get_item_count(playlist, NULL);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
/**
* @testcase utc_mc_playlist_foreach_item_p
* @since_tizen 4.0
return 0;
}
+/**
+ * @testcase utc_mc_playlist_get_playlist_p
+ * @since_tizen 5.5
+ * @description Positive test case of mc_playlist_get_playlist()
+ */
+int utc_mc_playlist_get_playlist_p(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+ mc_playlist_h playlist_1 = NULL;
+
+ ret = mc_client_get_latest_server_info(g_mc_client, &g_mc_server_name, &g_mc_server_state);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_get_playlist(g_mc_server_name, g_mc_test_playlist_name, &playlist_1);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_destroy(playlist_1);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_mc_playlist_get_playlist_n
+ * @since_tizen 5.5
+ * @description Negative test case of mc_playlist_get_playlist()
+ */
+int utc_mc_playlist_get_playlist_n(void)
+{
+ assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ int ret = MEDIA_CONTROLLER_ERROR_NONE;
+ mc_playlist_h playlist = NULL;
+
+ ret = mc_client_get_latest_server_info(g_mc_client, &g_mc_server_name, &g_mc_server_state);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = __mc_register_playlist(&playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ ret = mc_playlist_get_playlist(g_mc_server_name, g_mc_test_playlist_name, NULL);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
+
+ ret = mc_playlist_destroy(playlist);
+ assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
+
+ return 0;
+}
+
/**
* @testcase utc_mc_playlist_clone_p
* @since_tizen 4.0