From 05c5d2998e6acd0216917ffd8bffe33ccfbc345c Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Tue, 26 Nov 2013 11:58:13 -0500 Subject: EMailAutoconfig: Add an ESourceRegistry property. --- mail/test-mail-autoconfig.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'mail/test-mail-autoconfig.c') diff --git a/mail/test-mail-autoconfig.c b/mail/test-mail-autoconfig.c index d6c431b8c9..252072bd84 100644 --- a/mail/test-mail-autoconfig.c +++ b/mail/test-mail-autoconfig.c @@ -17,6 +17,7 @@ */ #include +#include #include "e-mail-autoconfig.h" @@ -24,6 +25,7 @@ gint main (gint argc, gchar **argv) { + ESourceRegistry *registry; EMailAutoconfig *autoconfig; GError *error = NULL; @@ -32,17 +34,25 @@ main (gint argc, exit (EXIT_FAILURE); } - autoconfig = e_mail_autoconfig_new_sync (argv[1], NULL, &error); + registry = e_source_registry_new_sync (NULL, &error); + + if (registry != NULL) { + autoconfig = e_mail_autoconfig_new_sync ( + registry, argv[1], NULL, &error); + g_object_unref (registry); + } + + /* Sanity check. */ + g_assert ( + ((autoconfig != NULL) && (error == NULL)) || + ((autoconfig == NULL) && (error != NULL))); if (error != NULL) { - g_warn_if_fail (autoconfig == NULL); g_printerr ("%s\n", error->message); g_error_free (error); exit (EXIT_FAILURE); } - g_assert (E_IS_MAIL_AUTOCONFIG (autoconfig)); - e_mail_autoconfig_dump_results (autoconfig); g_object_unref (autoconfig); -- cgit v1.2.3