diff options
author | Debarshi Ray <debarshir@freedesktop.org> | 2012-08-28 13:39:16 +0200 |
---|---|---|
committer | Debarshi Ray <debarshir@freedesktop.org> | 2012-08-28 19:37:59 +0200 |
commit | 4c512c2f37529f45021f955d4cc64a6e9ec7f895 (patch) | |
tree | 724c6d128066e981a5fc46ed2a73d4a374242521 | |
parent | 783b7bc910a6950bbbddac28439fba307d8a537e (diff) | |
download | telepathy-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
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''' |