diff options
author | Debarshi Ray <debarshir@gnome.org> | 2016-09-23 16:08:01 +0200 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2016-09-26 20:15:35 +0200 |
commit | d0cd48510141dd8195348720996d6bdc82bd1f12 (patch) | |
tree | 91b03cfdf060092362a1eeee72773ed5fec81b1a | |
parent | 85c99df27bda67f27eb4c177f27825670c534924 (diff) | |
download | libgdata-d0cd48510141dd8195348720996d6bdc82bd1f12.tar.gz |
tests: Make folder creation work with Drive v2
See a9c8516b4380a213cd92d83a11f9793414588319 for the rationale.
https://bugzilla.gnome.org/show_bug.cgi?id=684920
-rw-r--r-- | gdata/tests/documents.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/gdata/tests/documents.c b/gdata/tests/documents.c index e7b9bdaa..2d384b08 100644 --- a/gdata/tests/documents.c +++ b/gdata/tests/documents.c @@ -1147,25 +1147,33 @@ static void set_up_folders (FoldersData *data, GDataDocumentsService *service, gboolean initially_in_folder) { GDataDocumentsFolder *folder; + GDataDocumentsFolder *root; GDataDocumentsDocument *document, *new_document; GDataUploadStream *upload_stream; GFileInputStream *file_stream; GFile *document_file; GFileInfo *file_info; - gchar *upload_uri; gchar *path = NULL; GError *error = NULL; + 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)); /* Create a new folder for the tests */ folder = gdata_documents_folder_new (NULL); gdata_entry_set_title (GDATA_ENTRY (folder), "add_file_folder_move_folder"); /* Insert the folder */ - upload_uri = gdata_documents_service_get_upload_uri (NULL); - data->folder = GDATA_DOCUMENTS_FOLDER (gdata_service_insert_entry (GDATA_SERVICE (service), - gdata_documents_service_get_primary_authorization_domain (), - upload_uri, GDATA_ENTRY (folder), NULL, &error)); - g_free (upload_uri); + data->folder = GDATA_DOCUMENTS_FOLDER (gdata_documents_service_add_entry_to_folder (GDATA_DOCUMENTS_SERVICE (service), + GDATA_DOCUMENTS_ENTRY (folder), + root, + NULL, + &error)); + g_object_unref (root); g_assert_no_error (error); g_assert (GDATA_IS_DOCUMENTS_FOLDER (data->folder)); |