diff options
author | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-10-13 15:54:02 +0800 |
---|---|---|
committer | xclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4> | 2008-10-13 15:54:02 +0800 |
commit | f42699f75d63435df9608d2e429fb63682057327 (patch) | |
tree | 6aabff5ab9b31bc0885b3b8c6e0b530313f6c833 /tests/check-empathy-chatroom-manager.c | |
parent | f0a80e653db99d55f09932f99246f50382a870e5 (diff) | |
download | gsoc2013-empathy-f42699f75d63435df9608d2e429fb63682057327.tar gsoc2013-empathy-f42699f75d63435df9608d2e429fb63682057327.tar.gz gsoc2013-empathy-f42699f75d63435df9608d2e429fb63682057327.tar.bz2 gsoc2013-empathy-f42699f75d63435df9608d2e429fb63682057327.tar.lz gsoc2013-empathy-f42699f75d63435df9608d2e429fb63682057327.tar.xz gsoc2013-empathy-f42699f75d63435df9608d2e429fb63682057327.tar.zst gsoc2013-empathy-f42699f75d63435df9608d2e429fb63682057327.zip |
factor out get_xml_file, get_user_xml_file and copy_xml_file
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@1548 4ee84921-47dd-4033-b63a-18d7a039a3e4
Diffstat (limited to 'tests/check-empathy-chatroom-manager.c')
-rw-r--r-- | tests/check-empathy-chatroom-manager.c | 37 |
1 files changed, 1 insertions, 36 deletions
diff --git a/tests/check-empathy-chatroom-manager.c b/tests/check-empathy-chatroom-manager.c index 25014da1f..fbeb9bae1 100644 --- a/tests/check-empathy-chatroom-manager.c +++ b/tests/check-empathy-chatroom-manager.c @@ -12,47 +12,12 @@ #define CHATROOM_SAMPLE "chatrooms-sample.xml" #define CHATROOM_FILE "chatrooms.xml" -static gchar * -get_xml_file (const gchar *filename) -{ - return g_build_filename (g_getenv ("EMPATHY_SRCDIR"), "tests", "xml", - filename, NULL); -} - -static gchar * -get_user_xml_file (const gchar *filename) -{ - return g_build_filename (g_get_tmp_dir (), filename, NULL); -} - -static void -copy_chatroom_file (void) -{ - gboolean result; - gchar *buffer; - gsize length; - gchar *sample; - gchar *file; - - sample = get_xml_file (CHATROOM_SAMPLE); - result = g_file_get_contents (sample, &buffer, &length, NULL); - fail_if (!result); - - file = get_user_xml_file (CHATROOM_FILE); - result = g_file_set_contents (file, buffer, length, NULL); - fail_if (!result); - - g_free (sample); - g_free (file); - g_free (buffer); -} - START_TEST (test_empathy_chatroom_manager_new) { EmpathyChatroomManager *mgr; gchar *file; - copy_chatroom_file (); + copy_xml_file (CHATROOM_SAMPLE, CHATROOM_FILE); file = get_xml_file (CHATROOM_FILE); mgr = empathy_chatroom_manager_new (file); |