[libgdata/wip/rishi/drive: 7/11] tests: ODTs are represented by GDataDocumentsDocument in Drive v2
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata/wip/rishi/drive: 7/11] tests: ODTs are represented by GDataDocumentsDocument in Drive v2
- Date: Tue, 19 Sep 2017 16:56:57 +0000 (UTC)
commit b9dd1869ab05ebee807ba1081dabaaa79a13e8d0
Author: Debarshi Ray <debarshir gnome org>
Date: Fri Sep 23 15:21:22 2016 +0200
tests: ODTs are represented by GDataDocumentsDocument in Drive v2
GDataDocumentText is bound to application/vnd.google-apps.document,
which represents native Drive-specific text documents. Anything that's
not a Drive-specific type, except PDFs, are meant to be represented as
GDataDocumentsDocument.
Trying to upload an ODT as a GDataDocumentText confuses things. We
pass the ODT's MIME type to the GDataUploadStream, which is not the
MIME type of the associated entry. The updated GDataEntry that is
obtained as a side-effect of the upload is set to match the stream's
MIME type. Therefore it is a GDataDocumentDocuments, which isn't the
same type as the initial entry we started with.
https://bugzilla.gnome.org/show_bug.cgi?id=684920
gdata/tests/documents.c | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/gdata/tests/documents.c b/gdata/tests/documents.c
index 414043d..4dfd7e4 100644
--- a/gdata/tests/documents.c
+++ b/gdata/tests/documents.c
@@ -954,7 +954,7 @@ static void
set_up_update_document (UpdateDocumentData *data, gconstpointer _test_params)
{
const UpdateDocumentTestParams *test_params = _test_params;
- GDataDocumentsText *document;
+ GDataDocumentsDocument *document;
gchar *title, *document_file_path, *trace_name;
GFile *document_file;
@@ -966,7 +966,7 @@ set_up_update_document (UpdateDocumentData *data, gconstpointer _test_params)
g_free (trace_name);
/* Create a document */
- document = gdata_documents_text_new (NULL);
+ document = gdata_documents_document_new (NULL);
title = g_strdup_printf ("Test Update file (%s)", test_params->test_name);
gdata_entry_set_title (GDATA_ENTRY (document), title);
g_free (title);
@@ -1113,7 +1113,7 @@ test_update (UpdateDocumentData *data, gconstpointer _test_params)
g_object_unref (file_stream);
}
- g_assert (GDATA_IS_DOCUMENTS_TEXT (updated_document));
+ g_assert (GDATA_IS_DOCUMENTS_DOCUMENT (updated_document));
/* Check for success */
switch (test_params->payload_type) {
@@ -1228,7 +1228,7 @@ set_up_folders (FoldersData *data, GDataDocumentsService *service, gboolean init
document_file = g_file_new_for_path (path);
g_free (path);
- document = GDATA_DOCUMENTS_DOCUMENT (gdata_documents_text_new (NULL));
+ document = gdata_documents_document_new (NULL);
gdata_entry_set_title (GDATA_ENTRY (document), "add_file_folder_move_text");
if (initially_in_folder)
add_folder_link_to_entry (GDATA_DOCUMENTS_ENTRY (document), root);
@@ -1263,7 +1263,7 @@ set_up_folders (FoldersData *data, GDataDocumentsService *service, gboolean init
/* Finish the upload */
new_document = gdata_documents_service_finish_upload (service, upload_stream, &error);
g_assert_no_error (error);
- g_assert (GDATA_IS_DOCUMENTS_TEXT (new_document));
+ g_assert (GDATA_IS_DOCUMENTS_DOCUMENT (new_document));
g_object_unref (upload_stream);
g_object_unref (file_stream);
@@ -1279,7 +1279,7 @@ set_up_folders (FoldersData *data, GDataDocumentsService *service, gboolean init
gdata_documents_service_get_primary_authorization_domain (),
gdata_entry_get_id
(GDATA_ENTRY (new_document)), NULL,
G_OBJECT_TYPE
(new_document), NULL, NULL));
- g_assert (GDATA_IS_DOCUMENTS_TEXT (data->document));
+ g_assert (GDATA_IS_DOCUMENTS_DOCUMENT (data->document));
}
static void
@@ -1317,7 +1317,7 @@ test_folders_add_to_folder (FoldersData *data, gconstpointer service)
GDATA_DOCUMENTS_ENTRY (data->document),
data->folder,
NULL, &error));
g_assert_no_error (error);
- g_assert (GDATA_IS_DOCUMENTS_TEXT (new_document));
+ g_assert (GDATA_IS_DOCUMENTS_DOCUMENT (new_document));
/* Check it's still the same document */
g_assert_cmpstr (gdata_entry_get_title (GDATA_ENTRY (new_document)), ==, gdata_entry_get_title
(GDATA_ENTRY (data->document)));
@@ -1381,7 +1381,7 @@ test_folders_remove_from_folder (FoldersData *data, gconstpointer service)
GDATA_DOCUMENTS_ENTRY (data->document),
data->folder, NULL, &error));
g_assert_no_error (error);
- g_assert (GDATA_IS_DOCUMENTS_TEXT (new_document));
+ g_assert (GDATA_IS_DOCUMENTS_DOCUMENT (new_document));
/* Check it's still the same document */
g_assert_cmpstr (gdata_entry_get_title (GDATA_ENTRY (new_document)), ==, gdata_entry_get_title
(GDATA_ENTRY (data->document)));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]