summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDebarshi Ray <debarshir@freedesktop.org>2012-08-28 13:39:16 +0200
committerDebarshi Ray <debarshir@freedesktop.org>2012-08-28 19:37:59 +0200
commit4c512c2f37529f45021f955d4cc64a6e9ec7f895 (patch)
tree724c6d128066e981a5fc46ed2a73d4a374242521
parent783b7bc910a6950bbbddac28439fba307d8a537e (diff)
downloadtelepathy-logger-4c512c2f37529f45021f955d4cc64a6e9ec7f895.tar.gz
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
-rw-r--r--tests/dbus/test-tpl-log-store-pidgin.c9
-rw-r--r--tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5@collabora.co.uk/20100111.log11
-rw-r--r--tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5@collabora.co.uk/20100112.log10
-rw-r--r--tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5@collabora.co.uk/20100114.log10
-rw-r--r--tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt3
-rw-r--r--tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt17
-rw-r--r--tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt12
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@collabora.co.uk");
+ "user5@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@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@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@collabora.co.uk/20100111.log b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5@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@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@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>0</message>
+<message time='20100111T00:00:02' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>1</message>
+<message time='20100111T00:00:03' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>2</message>
+<message time='20100111T00:00:04' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>3</message>
+<message time='20100111T00:00:05' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>4</message>
+<message time='20100111T00:00:05' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>4'</message>
+<message time='20100111T00:00:05' cm_id='456' id='user1@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@collabora.co.uk/20100112.log b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5@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@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@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>5</message>
+<message time='20100112T00:00:01' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>5'</message>
+<message time='20100112T00:00:01' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>5''</message>
+<message time='20100112T00:00:04' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>6</message>
+<message time='20100112T00:00:05' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>7</message>
+<message time='20100112T00:00:06' cm_id='456' id='user1@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@collabora.co.uk/20100114.log b/tests/logs/TpLogger/logs/gabble_jabber_user_40collabora_2eco_2euk/user5@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@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@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>10</message>
+<message time='20100114T00:00:02' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>11</message>
+<message time='20100114T00:00:02' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>11'</message>
+<message time='20100114T00:00:02' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>11''</message>
+<message time='20100114T00:00:05' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>12</message>
+<message time='20100114T00:00:06' cm_id='456' id='user1@collabora.co.uk' name='User1' token='' isuser='false' type='normal'>13</message>
+</log>
diff --git a/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt b/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt
new file mode 100644
index 0000000..d67ac56
--- /dev/null
+++ b/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt
@@ -0,0 +1,3 @@
+Conversation with user5@collabora.co.uk at Sun 10 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber)
+(00:01:01) User5: A
+(00:01:02) user@test.collabora.co.uk/TEST: B
diff --git a/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt b/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt
new file mode 100644
index 0000000..3bf802d
--- /dev/null
+++ b/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt
@@ -0,0 +1,17 @@
+Conversation with user5@collabora.co.uk at Mon 11 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber)
+(00:01:01) User5: C
+(00:01:02) user@test.collabora.co.uk/TEST: D
+(00:01:02) user@test.collabora.co.uk/TEST: D'
+(00:01:02) user@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@test.collabora.co.uk/TEST: G
+(00:01:05) user@test.collabora.co.uk/TEST: G'
+(00:01:05) user@test.collabora.co.uk/TEST: G''
+(00:01:05) user@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@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt b/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt
new file mode 100644
index 0000000..fa0ff80
--- /dev/null
+++ b/tests/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt
@@ -0,0 +1,12 @@
+Conversation with user5@collabora.co.uk at Thu 14 Jan 2010 00:01:01 GMT on user@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@test.collabora.co.uk/TEST: J
+(00:01:02) user@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'''