[Telepathy-commits] [telepathy-glib/master] Test invalid content-part ID in message-mixin test
Simon McVittie
simon.mcvittie at collabora.co.uk
Thu Dec 18 10:41:32 PST 2008
20080416134036-53eee-e40c075012348f65a6aa21a6b7a6f44850035a4b.gz
---
tests/dbus/message-mixin.c | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/tests/dbus/message-mixin.c b/tests/dbus/message-mixin.c
index c05c0db..9aed14d 100644
--- a/tests/dbus/message-mixin.c
+++ b/tests/dbus/message-mixin.c
@@ -824,13 +824,25 @@ main (int argc,
tp_cli_channel_interface_messages_run_get_pending_message_content (chan,
-1, last_received_id, part_numbers, &ret, &error, NULL);
MYASSERT_NO_ERROR (error);
- g_array_free (part_numbers, TRUE);
MYASSERT (g_hash_table_size (ret) == 2, ": %u",
g_hash_table_size (ret));
g_hash_table_foreach (ret, print_part_content, NULL);
g_hash_table_destroy (ret);
+
+ i = 47;
+ g_array_append_val (part_numbers, i);
+
+ tp_cli_channel_interface_messages_run_get_pending_message_content (chan,
+ -1, last_received_id, part_numbers, &ret, &error, NULL);
+ MYASSERT (error != NULL, "");
+ g_print ("Testing out-of-range part number: correctly got error %s\n",
+ error->message);
+ g_error_free (error);
+ error = NULL;
+
+ g_array_free (part_numbers, TRUE);
}
g_print ("\n\n==== Listing messages ====\n");
--
1.5.6.5
More information about the Telepathy-commits
mailing list