#include <string.h>
#include <modest-conf.h>
#include <modest-account-mgr.h>
+#include <modest-protocol-info.h>
/* ----------------------- Defines ---------------------- */
/* cleanup old garbage (from previous runs)*/
if (modest_account_mgr_account_exists(account_mgr,
TEST_MODEST_ACCOUNT_NAME,
- FALSE, NULL))
+ FALSE))
modest_account_mgr_remove_account (account_mgr,
TEST_MODEST_ACCOUNT_NAME,
- FALSE,
- NULL);
+ FALSE);
if (modest_account_mgr_account_exists(account_mgr,
TEST_MODEST_ACCOUNT_NAME,
- TRUE, NULL))
+ TRUE))
modest_account_mgr_remove_account (account_mgr,
TEST_MODEST_ACCOUNT_NAME,
- TRUE,
- NULL);
+ TRUE);
}
static void
gchar *hostname = NULL;
gchar *username = NULL;
gchar *password = NULL;
- gchar *proto = NULL;
- GError *error = NULL;
+ ModestTransportStoreProtocol proto;
gboolean result;
name = g_strdup (TEST_MODEST_ACCOUNT_NAME);
result = modest_account_mgr_add_account (account_mgr,
name,
store_account,
- transport_account,
- &error);
- fail_unless (result && !error,
+ transport_account, TRUE);
+ fail_unless (result,
"modest_account_mgr_add_account failed:\n" \
- "name: %s\nstore: %s\ntransport: %s\nerror: %s",
- name, store_account, transport_account,
- error ? error->message : "");
+ "name: %s\nstore: %s\ntransport: %s\n",
+ name, store_account, transport_account, TRUE);
g_free (store_account);
g_free (transport_account);
/* Test 2 */
result = modest_account_mgr_account_exists (account_mgr,
name,
- FALSE,
- &error);
- fail_unless (result && !error,
+ FALSE);
+ fail_unless (result,
"modest_account_mgr_account_exists failed: " \
- "Account with name \"%s\" should exist. Error: %s",
- name, error ? error->message : "");
+ "Account with name \"%s\" should exist.\n", name);
/* Test 3 */
result = modest_account_mgr_remove_account (account_mgr,
name,
- FALSE,
- &error);
- fail_unless (result && !error,
+ FALSE);
+ fail_unless (result,
"modest_account_mgr_remove_account failed:\nname: %s\nerror: %s",
- name, error ? error->message : "");
+ name);
/* Test 4 */
hostname = g_strdup ("myhostname.mydomain.com");
username = g_strdup ("myusername");
password = g_strdup ("mypassword");
- proto = g_strdup ("smtp");
+ proto = MODEST_PROTOCOL_TRANSPORT_SMTP;
result = modest_account_mgr_add_server_account (account_mgr,
name,
hostname,
username,
password,
- proto);
+ proto,
+ MODEST_PROTOCOL_SECURITY_NONE,
+ MODEST_PROTOCOL_AUTH_NONE);
fail_unless (result,
"modest_account_mgr_add_server_account failed:\n" \
"name: %s\nhostname: %s\nusername: %s\npassword: %s\nproto: %s",
g_free (hostname);
g_free (username);
g_free (password);
- g_free (proto);
/* Test 5 */
- result = modest_account_mgr_account_exists (account_mgr,
- name,
- TRUE,
- &error);
- fail_unless (result && !error,
+ result = modest_account_mgr_account_exists (account_mgr,name,TRUE);
+ fail_unless (result,
"modest_account_mgr_account_exists failed: " \
- "Server account with name \"%s\" should exist. Error: %s",
- name, error ? error->message : "");
-
+ "Server account with name \"%s\" should exist. Error: %s", name);
/* Test 6 */
result = modest_account_mgr_remove_account (account_mgr,
name,
- TRUE,
- &error);
- fail_unless (result && !error,
+ TRUE);
+ fail_unless (result,
"modest_account_mgr_remove_account failed:\nname: %s\nerror: %s",
- name, error ? error->message : "");
+ name);
/* Test 7 */
result = modest_account_mgr_account_exists (account_mgr,
"a_name_that_does_not_exist",
- FALSE,
- NULL);
- fail_unless (!result,
+ FALSE);
+ fail_unless (result,
"modest_account_mgr_exists_account does not return " \
"FALSE when passing an account that does not exist");
/* Test 8 */
result = modest_account_mgr_account_exists (account_mgr,
"a_name_that_does_not_exist",
- TRUE,
- NULL);
- fail_unless (!result,
+ TRUE);
+ fail_unless (result,
"modest_account_mgr_exists_account does not return " \
"FALSE when passing a server account that does not exist");
-
+
g_free (name);
}
END_TEST
result = modest_account_mgr_add_account (NULL,
TEST_MODEST_ACCOUNT_NAME,
"store_account",
- "transport_account",
- NULL);
+ "transport_account", TRUE);
fail_unless (!result,
"modest_account_mgr_add_account does not return FALSE when" \
"passing a NULL ModestAccountMgr");
result = modest_account_mgr_add_account (account_mgr,
NULL,
"store_account",
- "transport_account",
- NULL);
+ "transport_account", TRUE);
fail_unless (!result,
"modest_account_mgr_add_account does not return FALSE when" \
"passing a NULL account name");
result = modest_account_mgr_add_account (account_mgr,
"ïnválid//accountñ//nÄméç",
"store_account",
- "transport_account",
- NULL);
+ "transport_account", TRUE);
fail_unless (!result,
"modest_account_mgr_add_account does not return FALSE when" \
"passing an invalid account name");
"hostname",
"username",
"password",
- "proto");
+ MODEST_PROTOCOL_STORE_IMAP,
+ MODEST_PROTOCOL_SECURITY_NONE,
+ MODEST_PROTOCOL_AUTH_NONE);
fail_unless (!result,
"modest_account_mgr_add_server_account does not return " \
"FALSE when passing a NULL ModestAccountMgr");
"hostname",
"username",
"password",
- "proto");
+ MODEST_PROTOCOL_STORE_IMAP,
+ MODEST_PROTOCOL_SECURITY_NONE,
+ MODEST_PROTOCOL_AUTH_NONE);
fail_unless (!result,
"modest_account_mgr_add_server_account does not return " \
"FALSE when passing a NULL account name");
"hostname",
"username",
"password",
- "proto");
+ MODEST_PROTOCOL_STORE_IMAP,
+ MODEST_PROTOCOL_SECURITY_NONE,
+ MODEST_PROTOCOL_AUTH_NONE);
fail_unless (!result,
"modest_account_mgr_add_server_account does not return " \
"FALSE when passing an invalid account name");
/* Test 7 */
result = modest_account_mgr_remove_account (account_mgr,
"a_name_that_does_not_exist",
- FALSE,
- NULL);
+ FALSE);
fail_unless (!result,
"modest_account_mgr_remove_acccount does not return FALSE " \
"when trying to remove an account that does not exist");
/* Test 8 */
result = modest_account_mgr_remove_account (account_mgr,
"a_name_that_does_not_exist",
- TRUE,
- NULL);
+ TRUE);
fail_unless (!result,
"modest_account_mgr_remove_acccount does not return FALSE " \
"when trying to remove a server account that does not exist");
/* Test 9 */
result = modest_account_mgr_remove_account (NULL,
TEST_MODEST_ACCOUNT_NAME,
- FALSE,
- NULL);
+ FALSE);
fail_unless (!result,
"modest_account_mgr_remove_acccount does not return " \
"FALSE when passing a NULL ModestAccountMgr");
/* Test 10 */
result = modest_account_mgr_remove_account (account_mgr,
NULL,
- FALSE,
- NULL);
+ FALSE);
fail_unless (!result,
"modest_account_mgr_remove_acccount does not return " \
"FALSE when passing a NULL account name");
/* Test 11 */
result = modest_account_mgr_account_exists (NULL,
TEST_MODEST_ACCOUNT_NAME,
- TRUE,
- NULL);
+ TRUE);
fail_unless (!result,
"modest_account_mgr_exists_account does not return " \
"FALSE when passing a NULL ModestAccountMgr");
/* Test 12 */
result = modest_account_mgr_account_exists (NULL,
TEST_MODEST_ACCOUNT_NAME,
- FALSE,
- NULL);
+ FALSE);
fail_unless (!result,
"modest_account_mgr_exists_account does not return " \
"FALSE when passing a NULL ModestAccountMgr");
/* Test 13 */
result = modest_account_mgr_account_exists (account_mgr,
NULL,
- FALSE,
- NULL);
+ FALSE);
fail_unless (!result,
"modest_account_mgr_exists_acccount does not return " \
"FALSE when passing a NULL account name");
/* Test 14 */
result = modest_account_mgr_account_exists (account_mgr,
NULL,
- TRUE,
- NULL);
+ TRUE);
fail_unless (!result,
"modest_account_mgr_exists_account does not return " \
"FALSE when passing a NULL server account name");