telepathy-logger: tests: Add new TpLogger and purple logs to flex the TplLogWalker
Nicolas Dufresne
nicolasd at kemper.freedesktop.org
Tue Aug 28 13:01:08 PDT 2012
Module: telepathy-logger
Branch: master
Commit: 4c512c2f37529f45021f955d4cc64a6e9ec7f895
URL: http://cgit.freedesktop.org/telepathy/telepathy-logger/commit/?id=4c512c2f37529f45021f955d4cc64a6e9ec7f895
Author: Debarshi Ray <debarshir at freedesktop.org>
Date: Tue Aug 28 13:39:16 2012 +0200
tests: Add new TpLogger and purple logs to flex the TplLogWalker
The actual test case will be added later. Existing test cases have
been adjusted accordingly.
Fixes: https://bugs.freedesktop.org/41772
---
tests/dbus/test-tpl-log-store-pidgin.c | 9 +++++++--
.../user5 at collabora.co.uk/20100111.log | 11 +++++++++++
.../user5 at collabora.co.uk/20100112.log | 10 ++++++++++
.../user5 at collabora.co.uk/20100114.log | 10 ++++++++++
.../2010-01-10.000101+0000GMT.txt | 3 +++
.../2010-01-11.000101+0000GMT.txt | 17 +++++++++++++++++
.../2010-01-14.000101+0000GMT.txt | 12 ++++++++++++
7 files changed, 70 insertions(+), 2 deletions(-)
diff --git a/tests/dbus/test-tpl-log-store-pidgin.c b/tests/dbus/test-tpl-log-store-pidgin.c
index 416a9b2..7d54d5f 100644
--- a/tests/dbus/test-tpl-log-store-pidgin.c
+++ b/tests/dbus/test-tpl-log-store-pidgin.c
@@ -415,18 +415,23 @@ test_get_entities_jabber (PidginTestCaseFixture *fixture,
l = log_store_pidgin_get_entities (TPL_LOG_STORE (fixture->store),
fixture->account);
- g_assert_cmpint (g_list_length (l), ==, 2);
+ g_assert_cmpint (g_list_length (l), ==, 3);
/* sort the entities, since their ordering depends on the file order */
l = g_list_sort (l, cmp_entities);
entity = g_list_nth_data (l, 0);
g_assert_cmpstr (tpl_entity_get_identifier (entity), ==,
- "user2 at collabora.co.uk");
+ "user5 at collabora.co.uk");
g_assert (tpl_entity_get_entity_type (entity) == TPL_ENTITY_CONTACT);
entity = g_list_nth_data (l, 1);
g_assert_cmpstr (tpl_entity_get_identifier (entity), ==,
+ "user2 at collabora.co.uk");
+ g_assert (tpl_entity_get_entity_type (entity) == TPL_ENTITY_CONTACT);
+
+ entity = g_list_nth_data (l, 2);
+ g_assert_cmpstr (tpl_entity_get_identifier (entity), ==,
"test at conference.collabora.co.uk");
g_assert (tpl_entity_get_entity_type (entity) == TPL_ENTITY_ROOM);
diff --git a/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100111.log b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100111.log
new file mode 100644
index 0000000..1d3af7e
--- /dev/null
+++ b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100111.log
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='utf-8'?>
+<?xml-stylesheet type="text/xsl" href="empathy-log.xsl"?>
+<log>
+<message time='20100111T00:00:01' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>0</message>
+<message time='20100111T00:00:02' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>1</message>
+<message time='20100111T00:00:03' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>2</message>
+<message time='20100111T00:00:04' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>3</message>
+<message time='20100111T00:00:05' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>4</message>
+<message time='20100111T00:00:05' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>4'</message>
+<message time='20100111T00:00:05' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>4''</message>
+</log>
diff --git a/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100112.log b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100112.log
new file mode 100644
index 0000000..3f3a495
--- /dev/null
+++ b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100112.log
@@ -0,0 +1,10 @@
+<?xml version='1.0' encoding='utf-8'?>
+<?xml-stylesheet type="text/xsl" href="empathy-log.xsl"?>
+<log>
+<message time='20100112T00:00:01' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>5</message>
+<message time='20100112T00:00:01' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>5'</message>
+<message time='20100112T00:00:01' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>5''</message>
+<message time='20100112T00:00:04' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>6</message>
+<message time='20100112T00:00:05' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>7</message>
+<message time='20100112T00:00:06' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>8</message>
+</log>
diff --git a/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100114.log b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100114.log
new file mode 100644
index 0000000..0ee06a3
--- /dev/null
+++ b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5 at collabora.co.uk/20100114.log
@@ -0,0 +1,10 @@
+<?xml version='1.0' encoding='utf-8'?>
+<?xml-stylesheet type="text/xsl" href="empathy-log.xsl"?>
+<log>
+<message time='20100114T00:00:01' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>10</message>
+<message time='20100114T00:00:02' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>11</message>
+<message time='20100114T00:00:02' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>11'</message>
+<message time='20100114T00:00:02' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>11''</message>
+<message time='20100114T00:00:05' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>12</message>
+<message time='20100114T00:00:06' cm_id='456' id='user1 at collabora.co.uk' name='User1' token='' isuser='false' type='normal'>13</message>
+</log>
diff --git a/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt b/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt
new file mode 100644
index 0000000..d67ac56
--- /dev/null
+++ b/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-10.000101+0000GMT.txt
@@ -0,0 +1,3 @@
+Conversation with user5 at collabora.co.uk at Sun 10 Jan 2010 00:01:01 GMT on user at test.collabora.co.uk/TEST (jabber)
+(00:01:01) User5: A
+(00:01:02) user at test.collabora.co.uk/TEST: B
diff --git a/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt b/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt
new file mode 100644
index 0000000..3bf802d
--- /dev/null
+++ b/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-11.000101+0000GMT.txt
@@ -0,0 +1,17 @@
+Conversation with user5 at collabora.co.uk at Mon 11 Jan 2010 00:01:01 GMT on user at test.collabora.co.uk/TEST (jabber)
+(00:01:01) User5: C
+(00:01:02) user at test.collabora.co.uk/TEST: D
+(00:01:02) user at test.collabora.co.uk/TEST: D'
+(00:01:02) user at test.collabora.co.uk/TEST: D''
+(00:01:03) User5: E
+(00:01:04) User5: F
+(00:01:04) User5: F'
+(00:01:04) User5: F''
+(00:01:05) user at test.collabora.co.uk/TEST: G
+(00:01:05) user at test.collabora.co.uk/TEST: G'
+(00:01:05) user at test.collabora.co.uk/TEST: G''
+(00:01:05) user at test.collabora.co.uk/TEST: G'''
+(00:01:06) User5: H
+(00:01:06) User5: H'
+(00:01:06) User5: H''
+(00:01:06) User5: H'''
diff --git a/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt b/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt
new file mode 100644
index 0000000..fa0ff80
--- /dev/null
+++ b/tests/logs/purple/jabber/user at collabora.co.uk/user5 at collabora.co.uk/2010-01-14.000101+0000GMT.txt
@@ -0,0 +1,12 @@
+Conversation with user5 at collabora.co.uk at Thu 14 Jan 2010 00:01:01 GMT on user at test.collabora.co.uk/TEST (jabber)
+(00:01:01) User5: I
+(00:01:01) User5: I'
+(00:01:01) User5: I''
+(00:01:01) User5: I'''
+(00:01:02) user at test.collabora.co.uk/TEST: J
+(00:01:02) user at test.collabora.co.uk/TEST: J'
+(00:01:03) User5: K
+(00:01:04) User5: L
+(00:01:04) User5: L'
+(00:01:04) User5: L''
+(00:01:04) User5: L'''
More information about the telepathy-commits
mailing list