[libgdata] tests: Make folder creation work with Drive v2
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata] tests: Make folder creation work with Drive v2
- Date: Mon, 23 Nov 2015 19:03:31 +0000 (UTC)
commit 0c17acf334fff5b8a93748e6a09a8c43b2cc900c
Author: Debarshi Ray <debarshir gnome org>
Date: Fri Nov 20 16:57:26 2015 +0100
tests: Make folder creation work with Drive v2
See a9c8516b4380a213cd92d83a11f9793414588319 for the rationale.
https://bugzilla.gnome.org/show_bug.cgi?id=684920
gdata/tests/documents.c | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
---
diff --git a/gdata/tests/documents.c b/gdata/tests/documents.c
index 5ca1570..1e90906 100644
--- a/gdata/tests/documents.c
+++ b/gdata/tests/documents.c
@@ -89,19 +89,28 @@ static GDataDocumentsFolder *
create_folder (GDataDocumentsService *service, const gchar *title)
{
GDataDocumentsFolder *folder, *new_folder;
- gchar *upload_uri;
+ GDataDocumentsFolder *root;
+
+ root = GDATA_DOCUMENTS_FOLDER (gdata_service_query_single_entry (GDATA_SERVICE (service),
+
gdata_documents_service_get_primary_authorization_domain (),
+ "root",
+ NULL,
+ GDATA_TYPE_DOCUMENTS_FOLDER,
+ NULL,
+ NULL));
folder = gdata_documents_folder_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (folder), title);
/* Insert the folder */
- upload_uri = gdata_documents_service_get_upload_uri (NULL);
- new_folder = GDATA_DOCUMENTS_FOLDER (gdata_service_insert_entry (GDATA_SERVICE (service),
-
gdata_documents_service_get_primary_authorization_domain (),
- upload_uri, GDATA_ENTRY (folder),
NULL, NULL));
+ new_folder = GDATA_DOCUMENTS_FOLDER (gdata_documents_service_add_entry_to_folder
(GDATA_DOCUMENTS_SERVICE (service),
+
GDATA_DOCUMENTS_ENTRY (folder),
+ root,
+ NULL,
+ NULL));
g_assert (GDATA_IS_DOCUMENTS_FOLDER (new_folder));
- g_free (upload_uri);
g_object_unref (folder);
+ g_object_unref (root);
return new_folder;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]