diff options
author | Nicolas Dufresne <nicolas.dufresne@collabora.com> | 2011-05-26 16:46:25 -0400 |
---|---|---|
committer | Nicolas Dufresne <nicolas.dufresne@collabora.com> | 2011-05-26 16:47:11 -0400 |
commit | 60cdc2fbde2b3eb376f9d01c984ffd9f426196f9 (patch) | |
tree | 94d2949fef4260ddcdfbc4796fe2e9829f77868c /tests | |
parent | 70653d930a0cbb245f36719da5362cf89b208487 (diff) | |
download | telepathy-logger-60cdc2fbde2b3eb376f9d01c984ffd9f426196f9.tar.gz |
Fixed initial call event_queue_insert_sorted_after()
The current code would always insert after the first element.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/dbus/test-tpl-log-store-xml.c | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/tests/dbus/test-tpl-log-store-xml.c b/tests/dbus/test-tpl-log-store-xml.c index 4ecc679..b664cb7 100644 --- a/tests/dbus/test-tpl-log-store-xml.c +++ b/tests/dbus/test-tpl-log-store-xml.c @@ -920,6 +920,7 @@ test_get_events_for_date (XmlTestCaseFixture *fixture, GList *events; GDate *date; GError *error = NULL; + gint idx = -1; account = tp_account_new (fixture->bus, TP_ACCOUNT_OBJECT_PATH_BASE "gabble/jabber/user_40collabora_2eco_2euk", @@ -943,34 +944,34 @@ test_get_events_for_date (XmlTestCaseFixture *fixture, g_assert_cmpint (g_list_length (events), ==, 6); - g_assert (TPL_IS_TEXT_EVENT (g_list_nth_data (events, 0))); + g_assert (TPL_IS_TEXT_EVENT (g_list_nth_data (events, ++idx))); g_assert_cmpstr ( - tpl_text_event_get_message (TPL_TEXT_EVENT (g_list_nth_data (events, 0))), + tpl_text_event_get_message (TPL_TEXT_EVENT (g_list_nth_data (events, idx))), ==, "7"); - g_assert (TPL_IS_CALL_EVENT (g_list_nth_data (events, 1))); + g_assert (TPL_IS_TEXT_EVENT (g_list_nth_data (events, ++idx))); + g_assert_cmpstr ( + tpl_text_event_get_message (TPL_TEXT_EVENT (g_list_nth_data (events, idx))), + ==, "8"); + + g_assert (TPL_IS_CALL_EVENT (g_list_nth_data (events, ++idx))); g_assert_cmpint ( - tpl_call_event_get_duration (TPL_CALL_EVENT (g_list_nth_data (events, 1))), + tpl_call_event_get_duration (TPL_CALL_EVENT (g_list_nth_data (events, idx))), ==, 1); - g_assert (TPL_IS_CALL_EVENT (g_list_nth_data (events, 2))); + g_assert (TPL_IS_CALL_EVENT (g_list_nth_data (events, ++idx))); g_assert_cmpint ( - tpl_call_event_get_duration (TPL_CALL_EVENT (g_list_nth_data (events, 2))), + tpl_call_event_get_duration (TPL_CALL_EVENT (g_list_nth_data (events, idx))), ==, 2); - g_assert (TPL_IS_CALL_EVENT (g_list_nth_data (events, 3))); + g_assert (TPL_IS_CALL_EVENT (g_list_nth_data (events, ++idx))); g_assert_cmpint ( - tpl_call_event_get_duration (TPL_CALL_EVENT (g_list_nth_data (events, 3))), + tpl_call_event_get_duration (TPL_CALL_EVENT (g_list_nth_data (events, idx))), ==, 3); - g_assert (TPL_IS_TEXT_EVENT (g_list_nth_data (events, 4))); - g_assert_cmpstr ( - tpl_text_event_get_message (TPL_TEXT_EVENT (g_list_nth_data (events, 4))), - ==, "8"); - - g_assert (TPL_IS_TEXT_EVENT (g_list_nth_data (events, 5))); + g_assert (TPL_IS_TEXT_EVENT (g_list_nth_data (events, ++idx))); g_assert_cmpstr ( - tpl_text_event_get_message (TPL_TEXT_EVENT (g_list_nth_data (events, 5))), + tpl_text_event_get_message (TPL_TEXT_EVENT (g_list_nth_data (events, idx))), ==, "9"); g_list_foreach (events, (GFunc) g_object_unref, NULL); |