[libgdata] tests: Set the right expectations when deleting using Drive v2
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata] tests: Set the right expectations when deleting using Drive v2
- Date: Mon, 23 Nov 2015 19:03:21 +0000 (UTC)
commit 8dfca1eb25d80c14d970d4448f4cef89f64839ef
Author: Debarshi Ray <debarshir gnome org>
Date: Fri Nov 20 16:00:33 2015 +0100
tests: Set the right expectations when deleting using Drive v2
Once an entry is deleted, it is gone for good and
gdata_service_query_single_entry won't be able find it anymore. Instead
it will return NULL and throw GDATA_SERVICE_ERROR_NOT_FOUND.
We might have to revisit it when we add support for trashing.
https://bugzilla.gnome.org/show_bug.cgi?id=684920
gdata/tests/documents.c | 14 ++++----------
1 files changed, 4 insertions(+), 10 deletions(-)
---
diff --git a/gdata/tests/documents.c b/gdata/tests/documents.c
index f86f4f6..5ca1570 100644
--- a/gdata/tests/documents.c
+++ b/gdata/tests/documents.c
@@ -303,13 +303,10 @@ test_delete_folder (TempFolderData *data, gconstpointer service)
updated_folder = gdata_service_query_single_entry (GDATA_SERVICE (service),
gdata_documents_service_get_primary_authorization_domain (),
gdata_entry_get_id (GDATA_ENTRY (data->folder)),
NULL,
GDATA_TYPE_DOCUMENTS_FOLDER, NULL, &error);
- g_assert_no_error (error);
- g_assert (GDATA_IS_DOCUMENTS_FOLDER (updated_folder));
+ g_assert_error (error, GDATA_SERVICE_ERROR, GDATA_SERVICE_ERROR_NOT_FOUND);
+ g_assert (updated_folder == NULL);
g_clear_error (&error);
- g_assert (gdata_documents_entry_is_deleted (GDATA_DOCUMENTS_ENTRY (updated_folder)) == TRUE);
-
- g_object_unref (updated_folder);
g_object_unref (data->folder);
data->folder = NULL;
@@ -338,13 +335,10 @@ test_delete_document (TempDocumentData *data, gconstpointer service)
updated_document = gdata_service_query_single_entry (GDATA_SERVICE (service),
gdata_documents_service_get_primary_authorization_domain (),
gdata_entry_get_id (GDATA_ENTRY
(data->document)), NULL,
G_OBJECT_TYPE (data->document), NULL, &error);
- g_assert_no_error (error);
- g_assert (GDATA_IS_DOCUMENTS_DOCUMENT (updated_document));
+ g_assert_error (error, GDATA_SERVICE_ERROR, GDATA_SERVICE_ERROR_NOT_FOUND);
+ g_assert (updated_document == NULL);
g_clear_error (&error);
- g_assert (gdata_documents_entry_is_deleted (GDATA_DOCUMENTS_ENTRY (updated_document)) == TRUE);
-
- g_object_unref (updated_document);
g_object_unref (data->document);
data->document = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]