diff options
author | Guillaume Desmottes <gdesmott@gnome.org> | 2008-01-21 01:42:05 +0800 |
---|---|---|
committer | Guillaume Desmottes <gdesmott@gnome.org> | 2008-01-21 01:42:05 +0800 |
commit | fc223b6f726d789feb34f8e58fb94a5b3741c266 (patch) | |
tree | 4561434879255f16c8e231be0fd1095fcf5a7544 /tests/check-empathy-irc-network-manager.c | |
parent | 82764ce1ad149d04cb3e2d5f4a10c80b72b3d6ff (diff) | |
download | gsoc2013-empathy-fc223b6f726d789feb34f8e58fb94a5b3741c266.tar gsoc2013-empathy-fc223b6f726d789feb34f8e58fb94a5b3741c266.tar.gz gsoc2013-empathy-fc223b6f726d789feb34f8e58fb94a5b3741c266.tar.bz2 gsoc2013-empathy-fc223b6f726d789feb34f8e58fb94a5b3741c266.tar.lz gsoc2013-empathy-fc223b6f726d789feb34f8e58fb94a5b3741c266.tar.xz gsoc2013-empathy-fc223b6f726d789feb34f8e58fb94a5b3741c266.tar.zst gsoc2013-empathy-fc223b6f726d789feb34f8e58fb94a5b3741c266.zip |
add a network to default-irc-networks-sample.xml
Diffstat (limited to 'tests/check-empathy-irc-network-manager.c')
-rw-r--r-- | tests/check-empathy-irc-network-manager.c | 48 |
1 files changed, 35 insertions, 13 deletions
diff --git a/tests/check-empathy-irc-network-manager.c b/tests/check-empathy-irc-network-manager.c index 7885f95a6..7ea1e13b0 100644 --- a/tests/check-empathy-irc-network-manager.c +++ b/tests/check-empathy-irc-network-manager.c @@ -74,7 +74,9 @@ START_TEST (test_load_global_file) { "irc.us.gimp.org", 6667, FALSE }}; struct server_t test_servers[] = { { "irc.test.org", 6669, TRUE }}; - gboolean network_checked[3]; + struct server_t undernet_servers[] = { + { "eu.undernet.org", 6667, FALSE }}; + gboolean network_checked[4]; mgr = empathy_irc_network_manager_new (GLOBAL_SAMPLE, NULL); @@ -88,9 +90,10 @@ START_TEST (test_load_global_file) g_free (user_file); networks = empathy_irc_network_manager_get_networks (mgr); - fail_if (g_slist_length (networks) != 3); + fail_if (g_slist_length (networks) != 4); - network_checked[0] = network_checked[1] = network_checked[2] = FALSE; + network_checked[0] = network_checked[1] = network_checked[2] = + network_checked[3] = FALSE; /* check networks and servers */ for (l = networks; l != NULL; l = g_slist_next (l)) { @@ -114,6 +117,11 @@ START_TEST (test_load_global_file) check_network (l->data, "Test Server", test_servers, 1); network_checked[2] = TRUE; } + else if (strcmp (name, "Undernet") == 0) + { + check_network (l->data, "Undernet", undernet_servers, 1); + network_checked[3] = TRUE; + } else { fail_if (TRUE); @@ -121,7 +129,8 @@ START_TEST (test_load_global_file) g_free (name); } - fail_if (!network_checked[0] || !network_checked[1] || !network_checked[2]); + fail_if (!network_checked[0] || !network_checked[1] || !network_checked[2] || + !network_checked[3]); g_slist_foreach (networks, (GFunc) g_object_unref, NULL); g_slist_free (networks); @@ -171,7 +180,9 @@ START_TEST (test_empathy_irc_network_manager_remove) { "irc.eu.freenode.net", 6667, FALSE }}; struct server_t test_servers[] = { { "irc.test.org", 6669, TRUE }}; - gboolean network_checked[2]; + struct server_t undernet_servers[] = { + { "eu.undernet.org", 6667, FALSE }}; + gboolean network_checked[3]; gboolean result; mgr = empathy_irc_network_manager_new (GLOBAL_SAMPLE, NULL); @@ -180,9 +191,9 @@ START_TEST (test_empathy_irc_network_manager_remove) fail_if (!result); networks = empathy_irc_network_manager_get_networks (mgr); - fail_if (g_slist_length (networks) != 2); + fail_if (g_slist_length (networks) != 3); - network_checked[0] = network_checked[1] = FALSE; + network_checked[0] = network_checked[1] = network_checked[2] = FALSE; /* check networks and servers */ for (l = networks; l != NULL; l = g_slist_next (l)) { @@ -201,6 +212,11 @@ START_TEST (test_empathy_irc_network_manager_remove) check_network (l->data, "Test Server", test_servers, 1); network_checked[1] = TRUE; } + else if (strcmp (name, "Undernet") == 0) + { + check_network (l->data, "Undernet", undernet_servers, 1); + network_checked[2] = TRUE; + } else { fail_if (TRUE); @@ -208,7 +224,7 @@ START_TEST (test_empathy_irc_network_manager_remove) g_free (name); } - fail_if (!network_checked[0] || !network_checked[1]); + fail_if (!network_checked[0] || !network_checked[1] || !network_checked[2]); g_slist_foreach (networks, (GFunc) g_object_unref, NULL); g_slist_free (networks); @@ -317,7 +333,9 @@ START_TEST (test_load_both_files) { "irc.mysrv.net", 7495, TRUE }}; struct server_t another_server[] = { { "irc.anothersrv.be", 6660, FALSE }}; - gboolean network_checked[4]; + struct server_t undernet_servers[] = { + { "eu.undernet.org", 6667, FALSE }}; + gboolean network_checked[5]; mgr = empathy_irc_network_manager_new (GLOBAL_SAMPLE, USER_FILE); @@ -331,10 +349,10 @@ START_TEST (test_load_both_files) g_free (user_file); networks = empathy_irc_network_manager_get_networks (mgr); - fail_if (g_slist_length (networks) != 4); + fail_if (g_slist_length (networks) != 5); network_checked[0] = network_checked[1] = network_checked[2] = - network_checked[3] = FALSE; + network_checked[3] = network_checked[4] = FALSE; /* check networks and servers */ for (l = networks; l != NULL; l = g_slist_next (l)) { @@ -363,6 +381,11 @@ START_TEST (test_load_both_files) check_network (l->data, "Another Server", another_server, 1); network_checked[3] = TRUE; } + else if (strcmp (name, "Undernet") == 0) + { + check_network (l->data, "Undernet", undernet_servers, 1); + network_checked[4] = TRUE; + } else { fail_if (TRUE); @@ -371,7 +394,7 @@ START_TEST (test_load_both_files) g_free (name); } fail_if (!network_checked[0] || !network_checked[1] || !network_checked[2] || - !network_checked[3]); + !network_checked[3] || !network_checked[4]); g_slist_foreach (networks, (GFunc) g_object_unref, NULL); g_slist_free (networks); @@ -538,7 +561,6 @@ START_TEST (test_modify_user_file) g_slist_foreach (networks, (GFunc) g_object_unref, NULL); g_slist_free (networks); g_object_unref (mgr); - } END_TEST |