mirror of https://github.com/djcb/mu.git
* the query parser update (few commits back) fixes #210 too, this is unit test for it.
This commit is contained in:
parent
f787f3b9ee
commit
00d0cb0f28
|
@ -1,8 +1,9 @@
|
||||||
From: Sitting Bull <sb@example.com>
|
From: Sitting Bull <sb@example.com>
|
||||||
To: George Custer <gac@example.com>
|
To: George Custer <gac@example.com>
|
||||||
Subject: pics for you
|
Subject: pics for you
|
||||||
Mail-Reply-To: djcb@djcbsoftware.nl
|
Mail-Reply-To: djcb@djcbsoftware.nl
|
||||||
User-Agent: Hunkpapa/2.15.9 (Almost Unreal)
|
User-Agent: Hunkpapa/2.15.9 (Almost Unreal)
|
||||||
|
Message-Id: CAHSaMxZ9rk5ASjqsbXizjTQuSk583=M6TORHz=bfogtmbGGs5A@mail.gmail.com
|
||||||
Fcc: .sent
|
Fcc: .sent
|
||||||
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
|
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
|
||||||
Content-Type: multipart/mixed;
|
Content-Type: multipart/mixed;
|
||||||
|
|
|
@ -522,6 +522,31 @@ test_mu_query_attach (void)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_mu_query_msgid (void)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
QResults queries[] = {
|
||||||
|
{ "i:CAHSaMxZ9rk5ASjqsbXizjTQuSk583=M6TORHz"
|
||||||
|
"=bfogtmbGGs5A@mail.gmail.com", 1},
|
||||||
|
{ "msgid:CAHSaMxZ9rk5ASjqsbXizjTQuSk583=M6TORHz="
|
||||||
|
"bfogtmbGGs5A@mail.gmail.com", 1},
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
for (i = 0; i != G_N_ELEMENTS(queries); ++i) {
|
||||||
|
if (g_test_verbose())
|
||||||
|
g_print ("query: %s\n", queries[i].query);
|
||||||
|
g_assert_cmpuint (run_and_count_matches (DB_PATH2,
|
||||||
|
queries[i].query),
|
||||||
|
==, queries[i].count);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_mu_query_tags (void)
|
test_mu_query_tags (void)
|
||||||
{
|
{
|
||||||
|
@ -656,6 +681,9 @@ main (int argc, char *argv[])
|
||||||
g_test_add_func ("/mu-query/test-mu-query-accented-chars-fraiche",
|
g_test_add_func ("/mu-query/test-mu-query-accented-chars-fraiche",
|
||||||
test_mu_query_accented_chars_fraiche);
|
test_mu_query_accented_chars_fraiche);
|
||||||
|
|
||||||
|
g_test_add_func ("/mu-query/test-mu-query-msgid",
|
||||||
|
test_mu_query_msgid);
|
||||||
|
|
||||||
g_test_add_func ("/mu-query/test-mu-query-wom-bat",
|
g_test_add_func ("/mu-query/test-mu-query-wom-bat",
|
||||||
test_mu_query_wom_bat);
|
test_mu_query_wom_bat);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue