mirror of https://github.com/djcb/mu.git
* update test cases
This commit is contained in:
parent
ab0a1f4b82
commit
88dac0fc62
|
@ -118,7 +118,7 @@ test_mu_index (void)
|
||||||
store = mu_store_new_read_only (xpath, NULL);
|
store = mu_store_new_read_only (xpath, NULL);
|
||||||
g_assert (store);
|
g_assert (store);
|
||||||
|
|
||||||
g_assert_cmpuint (mu_store_count (store, NULL), ==, 10);
|
g_assert_cmpuint (mu_store_count (store, NULL), ==, 11);
|
||||||
mu_store_unref (store);
|
mu_store_unref (store);
|
||||||
|
|
||||||
g_free (muhome);
|
g_free (muhome);
|
||||||
|
@ -231,9 +231,9 @@ test_mu_extract_01 (void)
|
||||||
==,
|
==,
|
||||||
"MIME-parts in this message:\n"
|
"MIME-parts in this message:\n"
|
||||||
" 0 <none> multipart/mixed [<none>]\n"
|
" 0 <none> multipart/mixed [<none>]\n"
|
||||||
" 1 <none> text/plain [<none>]\n"
|
" 1 <none> text/plain [<none>] (0.0 kB)\n"
|
||||||
" 2 sittingbull.jpg image/jpeg [inline]\n"
|
" 2 sittingbull.jpg image/jpeg [inline] (23.9 kB)\n"
|
||||||
" 3 custer.jpg image/jpeg [inline]\n");
|
" 3 custer.jpg image/jpeg [inline] (21.6 kB)\n");
|
||||||
|
|
||||||
/* we expect zero lines of error output */
|
/* we expect zero lines of error output */
|
||||||
g_assert_cmpuint (newlines_in_output(erroutput),==,0);
|
g_assert_cmpuint (newlines_in_output(erroutput),==,0);
|
||||||
|
|
|
@ -485,10 +485,10 @@ test_mu_query_attach (void)
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
QResults queries[] = {
|
QResults queries[] = {
|
||||||
{ "a:sittingbull.jpg", 1},
|
{ "j:sittingbull.jpg", 1},
|
||||||
{ "'attach:sitting*'", 1},
|
{ "'file:sitting*'", 1},
|
||||||
{ "attach:custer", 0},
|
{ "file:custer", 0},
|
||||||
{ "attach:custer.jpg", 1}
|
{ "file:custer.jpg", 1}
|
||||||
};
|
};
|
||||||
|
|
||||||
xpath = fill_database (MU_TESTMAILDIR2);
|
xpath = fill_database (MU_TESTMAILDIR2);
|
||||||
|
|
|
@ -172,7 +172,7 @@ test_mu_str_ascii_xapian_escape (void)
|
||||||
|
|
||||||
for (i = 0; i != G_N_ELEMENTS(words); ++i) {
|
for (i = 0; i != G_N_ELEMENTS(words); ++i) {
|
||||||
gchar *a = g_strdup (words[i].word);
|
gchar *a = g_strdup (words[i].word);
|
||||||
mu_str_ascii_xapian_escape_in_place (a);
|
mu_str_ascii_xapian_escape_in_place (a, FALSE);
|
||||||
g_assert_cmpstr (a, ==, words[i].esc);
|
g_assert_cmpstr (a, ==, words[i].esc);
|
||||||
g_free (a);
|
g_free (a);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/*
|
/*
|
||||||
** Copyright (C) 2008-2010 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
|
** Copyright (C) 2008-2010 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
|
||||||
**
|
**
|
||||||
** This program is free software; you can redistribute it and/or modify it
|
** This program is free software; you can redistribute it and/or modify it
|
||||||
|
@ -13,8 +13,8 @@
|
||||||
**
|
**
|
||||||
** You should have received a copy of the GNU General Public License
|
** You should have received a copy of the GNU General Public License
|
||||||
** along with this program; if not, write to the Free Software Foundation,
|
** along with this program; if not, write to the Free Software Foundation,
|
||||||
** Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
** Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
**
|
**
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if HAVE_CONFIG_H
|
#if HAVE_CONFIG_H
|
||||||
|
@ -34,32 +34,32 @@ static void
|
||||||
test_mu_util_dir_expand_00 (void)
|
test_mu_util_dir_expand_00 (void)
|
||||||
{
|
{
|
||||||
gchar *got, *expected;
|
gchar *got, *expected;
|
||||||
|
|
||||||
got = mu_util_dir_expand ("~/IProbablyDoNotExist");
|
got = mu_util_dir_expand ("~/IProbablyDoNotExist");
|
||||||
expected = g_strdup_printf ("%s%cIProbablyDoNotExist",
|
expected = g_strdup_printf ("%s%cIProbablyDoNotExist",
|
||||||
getenv("HOME"), G_DIR_SEPARATOR);
|
getenv("HOME"), G_DIR_SEPARATOR);
|
||||||
|
|
||||||
g_assert_cmpstr (got,==,expected);
|
g_assert_cmpstr (got,==,expected);
|
||||||
|
|
||||||
g_free (got);
|
g_free (got);
|
||||||
g_free (expected);
|
g_free (expected);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_mu_util_dir_expand_01 (void)
|
test_mu_util_dir_expand_01 (void)
|
||||||
{
|
{
|
||||||
gchar *got, *expected;
|
gchar *got, *expected;
|
||||||
|
|
||||||
got = mu_util_dir_expand ("~/Desktop");
|
got = mu_util_dir_expand ("~/Desktop");
|
||||||
expected = g_strdup_printf ("%s%cDesktop",
|
expected = g_strdup_printf ("%s%cDesktop",
|
||||||
getenv("HOME"), G_DIR_SEPARATOR);
|
getenv("HOME"), G_DIR_SEPARATOR);
|
||||||
|
|
||||||
g_assert_cmpstr (got,==,expected);
|
g_assert_cmpstr (got,==,expected);
|
||||||
|
|
||||||
g_free (got);
|
g_free (got);
|
||||||
g_free (expected);
|
g_free (expected);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -67,8 +67,8 @@ static void
|
||||||
test_mu_util_dir_expand_03 (void)
|
test_mu_util_dir_expand_03 (void)
|
||||||
{
|
{
|
||||||
gchar *got;
|
gchar *got;
|
||||||
|
|
||||||
got = mu_util_dir_expand (".");
|
got = mu_util_dir_expand (".");
|
||||||
g_assert_cmpstr (got,==,ABS_CURDIR);
|
g_assert_cmpstr (got,==,ABS_CURDIR);
|
||||||
|
|
||||||
g_free (got);
|
g_free (got);
|
||||||
|
@ -86,7 +86,7 @@ test_mu_util_guess_maildir_01 (void)
|
||||||
/* skip the test if there's no /tmp */
|
/* skip the test if there's no /tmp */
|
||||||
if (access ("/tmp", F_OK))
|
if (access ("/tmp", F_OK))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
g_setenv ("MAILDIR", "/tmp", TRUE);
|
g_setenv ("MAILDIR", "/tmp", TRUE);
|
||||||
|
|
||||||
got = mu_util_guess_maildir ();
|
got = mu_util_guess_maildir ();
|
||||||
|
@ -101,7 +101,7 @@ static void
|
||||||
test_mu_util_guess_maildir_02 (void)
|
test_mu_util_guess_maildir_02 (void)
|
||||||
{
|
{
|
||||||
char *got, *mdir;
|
char *got, *mdir;
|
||||||
|
|
||||||
g_unsetenv ("MAILDIR");
|
g_unsetenv ("MAILDIR");
|
||||||
|
|
||||||
mdir = g_strdup_printf ("%s%cMaildir",
|
mdir = g_strdup_printf ("%s%cMaildir",
|
||||||
|
@ -112,7 +112,7 @@ test_mu_util_guess_maildir_02 (void)
|
||||||
g_assert_cmpstr (got, ==, mdir);
|
g_assert_cmpstr (got, ==, mdir);
|
||||||
else
|
else
|
||||||
g_assert_cmpstr (got, == , NULL);
|
g_assert_cmpstr (got, == , NULL);
|
||||||
|
|
||||||
g_free (got);
|
g_free (got);
|
||||||
g_free (mdir);
|
g_free (mdir);
|
||||||
}
|
}
|
||||||
|
@ -126,7 +126,7 @@ test_mu_util_check_dir_01 (void)
|
||||||
mu_util_check_dir ("/usr/bin", TRUE, FALSE) == TRUE,
|
mu_util_check_dir ("/usr/bin", TRUE, FALSE) == TRUE,
|
||||||
==,
|
==,
|
||||||
g_access ("/usr/bin", R_OK) == 0);
|
g_access ("/usr/bin", R_OK) == 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -138,7 +138,7 @@ test_mu_util_check_dir_02 (void)
|
||||||
mu_util_check_dir ("/tmp", FALSE, TRUE) == TRUE,
|
mu_util_check_dir ("/tmp", FALSE, TRUE) == TRUE,
|
||||||
==,
|
==,
|
||||||
g_access ("/tmp", W_OK) == 0);
|
g_access ("/tmp", W_OK) == 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -150,7 +150,7 @@ test_mu_util_check_dir_03 (void)
|
||||||
mu_util_check_dir (".", TRUE, TRUE) == TRUE,
|
mu_util_check_dir (".", TRUE, TRUE) == TRUE,
|
||||||
==,
|
==,
|
||||||
g_access (".", W_OK | R_OK) == 0);
|
g_access (".", W_OK | R_OK) == 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -161,13 +161,13 @@ test_mu_util_check_dir_04 (void)
|
||||||
g_assert_cmpuint (
|
g_assert_cmpuint (
|
||||||
mu_util_check_dir ("test-util.c", TRUE, TRUE),
|
mu_util_check_dir ("test-util.c", TRUE, TRUE),
|
||||||
==,
|
==,
|
||||||
FALSE);
|
FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_mu_util_str_from_strv_01 (void)
|
test_mu_util_str_from_strv_01 (void)
|
||||||
{
|
{
|
||||||
const gchar *strv[] = { "aap", "noot", "mies", NULL };
|
const gchar *strv[] = { "aap", "noot", "mies", NULL };
|
||||||
gchar *str = mu_util_str_from_strv (strv);
|
gchar *str = mu_util_str_from_strv (strv);
|
||||||
g_assert_cmpstr (str, ==, "aap noot mies");
|
g_assert_cmpstr (str, ==, "aap noot mies");
|
||||||
|
@ -177,7 +177,7 @@ test_mu_util_str_from_strv_01 (void)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_mu_util_str_from_strv_02 (void)
|
test_mu_util_str_from_strv_02 (void)
|
||||||
{
|
{
|
||||||
const gchar *strv[] = { "test", NULL };
|
const gchar *strv[] = { "test", NULL };
|
||||||
gchar *str = mu_util_str_from_strv (strv);
|
gchar *str = mu_util_str_from_strv (strv);
|
||||||
g_assert_cmpstr (str, ==, "test");
|
g_assert_cmpstr (str, ==, "test");
|
||||||
|
@ -187,7 +187,7 @@ test_mu_util_str_from_strv_02 (void)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_mu_util_str_from_strv_03 (void)
|
test_mu_util_str_from_strv_03 (void)
|
||||||
{
|
{
|
||||||
const gchar *strv[] = { NULL };
|
const gchar *strv[] = { NULL };
|
||||||
gchar *str = mu_util_str_from_strv (strv);
|
gchar *str = mu_util_str_from_strv (strv);
|
||||||
g_assert_cmpstr (str, ==, "");
|
g_assert_cmpstr (str, ==, "");
|
||||||
|
@ -218,7 +218,7 @@ main (int argc, char *argv[])
|
||||||
g_test_add_func ("/mu-util/mu-util-dir-expand-00", test_mu_util_dir_expand_00);
|
g_test_add_func ("/mu-util/mu-util-dir-expand-00", test_mu_util_dir_expand_00);
|
||||||
g_test_add_func ("/mu-util/mu-util-dir-expand-01", test_mu_util_dir_expand_01);
|
g_test_add_func ("/mu-util/mu-util-dir-expand-01", test_mu_util_dir_expand_01);
|
||||||
g_test_add_func ("/mu-util/mu-util-dir-expand-03", test_mu_util_dir_expand_03);
|
g_test_add_func ("/mu-util/mu-util-dir-expand-03", test_mu_util_dir_expand_03);
|
||||||
|
|
||||||
/* mu_util_guess_maildir */
|
/* mu_util_guess_maildir */
|
||||||
g_test_add_func ("/mu-util/mu-util-guess-maildir-01",
|
g_test_add_func ("/mu-util/mu-util-guess-maildir-01",
|
||||||
test_mu_util_guess_maildir_01);
|
test_mu_util_guess_maildir_01);
|
||||||
|
@ -241,7 +241,7 @@ main (int argc, char *argv[])
|
||||||
|
|
||||||
g_test_add_func ("/mu-util/mu-util-get-dtype-with-lstat",
|
g_test_add_func ("/mu-util/mu-util-get-dtype-with-lstat",
|
||||||
test_mu_util_get_dtype_with_lstat);
|
test_mu_util_get_dtype_with_lstat);
|
||||||
|
|
||||||
g_log_set_handler (NULL,
|
g_log_set_handler (NULL,
|
||||||
G_LOG_LEVEL_DEBUG|
|
G_LOG_LEVEL_DEBUG|
|
||||||
G_LOG_LEVEL_MESSAGE|
|
G_LOG_LEVEL_MESSAGE|
|
||||||
|
@ -249,4 +249,3 @@ main (int argc, char *argv[])
|
||||||
|
|
||||||
return g_test_run ();
|
return g_test_run ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue