summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-02-24 11:02:22 -0500
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2011-02-24 11:02:22 -0500
commit5105c0ce3e94f9c912fda95a046b566cc4b68842 (patch)
tree3acdcaafecf1c0d2199e325d5c5df5caaf285ea7
parent24288501b66b7b62a4357319b27f802b2a53f0ec (diff)
downloadtelepathy-logger-5105c0ce3e94f9c912fda95a046b566cc4b68842.tar.gz
Fix test_get_dates() to use GDate method
This test was using g_free() to free dates. Also was sorting GDate with g_strcmp0.
-rw-r--r--tests/dbus/test-log-manager.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/dbus/test-log-manager.c b/tests/dbus/test-log-manager.c
index d489d3f..36736da 100644
--- a/tests/dbus/test-log-manager.c
+++ b/tests/dbus/test-log-manager.c
@@ -267,13 +267,13 @@ test_get_dates (TestCaseFixture *fixture,
* being duplicates */
g_assert_cmpint (g_list_length (fixture->ret), ==, 6);
- /* we do not want duplicates */
- fixture->ret = g_list_sort (fixture->ret, (GCompareFunc) g_strcmp0);
+ /* we do not want duplicates, dates are suppose to be ordered */
+ fixture->ret = g_list_sort (fixture->ret, (GCompareFunc) g_date_compare);
for (loc = fixture->ret; loc != NULL; loc = g_list_next (loc))
if (loc->next)
g_assert (g_date_compare (loc->data, loc->next->data) != 0);
- g_list_foreach (fixture->ret, (GFunc) g_free, NULL);
+ g_list_foreach (fixture->ret, (GFunc) g_date_free, NULL);
g_list_free (fixture->ret);
}