aboutsummaryrefslogtreecommitdiffstats
path: root/tests/check-helpers.c
diff options
context:
space:
mode:
authorXavier Claessens <xclaesse@src.gnome.org>2008-10-13 15:54:23 +0800
committerXavier Claessens <xclaesse@src.gnome.org>2008-10-13 15:54:23 +0800
commit44352aaa83077ed3853a74b65c486116653d10ac (patch)
tree80ef1953cbb30ed022d7cc8c47212382b0941ce9 /tests/check-helpers.c
parent566da7c05622e1463ef84967a2b81c295c113812 (diff)
downloadgsoc2013-empathy-44352aaa83077ed3853a74b65c486116653d10ac.tar
gsoc2013-empathy-44352aaa83077ed3853a74b65c486116653d10ac.tar.gz
gsoc2013-empathy-44352aaa83077ed3853a74b65c486116653d10ac.tar.bz2
gsoc2013-empathy-44352aaa83077ed3853a74b65c486116653d10ac.tar.lz
gsoc2013-empathy-44352aaa83077ed3853a74b65c486116653d10ac.tar.xz
gsoc2013-empathy-44352aaa83077ed3853a74b65c486116653d10ac.tar.zst
gsoc2013-empathy-44352aaa83077ed3853a74b65c486116653d10ac.zip
move empathy specifc helpers to check-empathy-helpers
svn path=/trunk/; revision=1553
Diffstat (limited to 'tests/check-helpers.c')
-rw-r--r--tests/check-helpers.c96
1 files changed, 0 insertions, 96 deletions
diff --git a/tests/check-helpers.c b/tests/check-helpers.c
index 276cf11b2..5f1f32fdd 100644
--- a/tests/check-helpers.c
+++ b/tests/check-helpers.c
@@ -65,99 +65,3 @@ check_helpers_init (void)
g_log_set_handler (NULL, G_LOG_LEVEL_CRITICAL,
check_helper_log_critical_func, NULL);
}
-
-gchar *
-get_xml_file (const gchar *filename)
-{
- return g_build_filename (g_getenv ("EMPATHY_SRCDIR"), "tests", "xml",
- filename, NULL);
-}
-
-gchar *
-get_user_xml_file (const gchar *filename)
-{
- return g_build_filename (g_get_tmp_dir (), filename, NULL);
-}
-
-void
-copy_xml_file (const gchar *orig,
- const gchar *dest)
-{
- gboolean result;
- gchar *buffer;
- gsize length;
- gchar *sample;
- gchar *file;
-
- sample = get_xml_file (orig);
- result = g_file_get_contents (sample, &buffer, &length, NULL);
- fail_if (!result);
-
- file = get_user_xml_file (dest);
- result = g_file_set_contents (file, buffer, length, NULL);
- fail_if (!result);
-
- g_free (sample);
- g_free (file);
- g_free (buffer);
-}
-
-void
-remove_account_from_gconf (McAccount *account)
-{
- GConfClient *client;
- gchar *path;
- GError *error = NULL;
- GSList *entries = NULL, *l;
-
- client = gconf_client_get_default ();
- path = g_strdup_printf ("/apps/telepathy/mc/accounts/%s",
- mc_account_get_unique_name (account));
-
- entries = gconf_client_all_entries (client, path, &error);
- if (error != NULL)
- {
- g_print ("failed to list entries in %s: %s\n", path, error->message);
- g_error_free (error);
- error = NULL;
- }
-
- for (l = entries; l != NULL; l = g_slist_next (l))
- {
- GConfEntry *entry = l->data;
-
- if (g_str_has_suffix (entry->key, "data_dir"))
- {
- gchar *dir;
-
- dir = gconf_client_get_string (client, entry->key, &error);
- if (error != NULL)
- {
- g_print ("get data_dir string failed: %s\n", entry->key);
- g_error_free (error);
- error = NULL;
- }
- else
- {
- if (g_rmdir (dir) != 0)
- g_print ("can't remove %s\n", dir);
- }
- }
-
- /* FIXME: this doesn't remove the key */
- gconf_client_unset (client, entry->key, &error);
- if (error != NULL)
- {
- g_print ("unset of %s failed: %s\n", path, error->message);
- g_error_free (error);
- error = NULL;
- }
-
- gconf_entry_free (entry);
- }
-
- g_slist_free (entries);
-
- g_object_unref (client);
- g_free (path);
-}