[gmime] Fixed unit tests to pass again
- From: Jeffrey Stedfast <fejj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gmime] Fixed unit tests to pass again
- Date: Sun, 15 May 2016 22:56:08 +0000 (UTC)
commit a4ba6b2ef618fc24c4410a10b6ef3b7f6e0997ce
Author: Jeffrey Stedfast <jeff xamarin com>
Date: Sun May 15 18:55:48 2016 -0400
Fixed unit tests to pass again
tests/test-mime.c | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
---
diff --git a/tests/test-mime.c b/tests/test-mime.c
index aa474c1..98ecc21 100644
--- a/tests/test-mime.c
+++ b/tests/test-mime.c
@@ -388,10 +388,10 @@ static struct {
"OT - ich =?iso-8859-1?b?d2Vp3yw=?= trotzdem" },
{
"=?iso-8859-5?b?tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2trY=?=",
"\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96\xd0\x96",
- "=?iso-8859-5?b?tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2trY=?=
=?iso-8859-5?b?tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2trY=?= =?iso-8859-5?b?tra2tg==?=" },
+ "=?iso-8859-5?b?tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2?=
=?iso-8859-5?b?tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2?= =?iso-8859-5?b?trY=?=" },
{ "=?iso-8859-1?q?Jobbans=F6kan?= - duktig
=?iso-8859-1?q?researcher=2Fomv=E4rldsbevakare=2Fomv=E4rldsan?= =?us-ascii?q?alytiker?=",
"Jobbansökan - duktig researcher/omvärldsbevakare/omvärldsanalytiker",
- "=?iso-8859-1?q?Jobbans=F6kan?= - duktig
=?iso-8859-1?q?researcher=2Fomv=E4rldsbevakare=2Fomv=E4rldsan?= =?us-ascii?q?alytiker?=" },
+ "=?iso-8859-1?q?Jobbans=F6kan?= - duktig
=?iso-8859-1?q?researcher=2Fomv=E4rldsbevakare=2Fomv=E4rldsana?= =?us-ascii?q?lytiker?=" },
};
static struct {
@@ -401,7 +401,7 @@ static struct {
} broken_rfc2047_text[] = {
{ "=?iso-8859-1?q?Jobbans=F6kan?= - duktig
=?iso-8859-1?q?researcher=2Fomv=E4rldsbevakare=2Fomv=E4rldsan?=alytiker",
"Jobbansökan - duktig researcher/omvärldsbevakare/omvärldsanalytiker",
- "=?iso-8859-1?q?Jobbans=F6kan?= - duktig
=?iso-8859-1?q?researcher=2Fomv=E4rldsbevakare=2Fomv=E4rldsan?= =?us-ascii?q?alytiker?=" },
+ "=?iso-8859-1?q?Jobbans=F6kan?= - duktig
=?iso-8859-1?q?researcher=2Fomv=E4rldsbevakare=2Fomv=E4rldsana?= =?us-ascii?q?lytiker?=" },
{ "Copy of Rapport fra Norges R=?iso-8859-1?Q?=E5?=fisklag.doc",
"Copy of Rapport fra Norges R\xc3\xa5" "fisklag.doc",
"Copy of Rapport fra Norges =?iso-8859-1?q?R=E5fisklag=2Edoc?=" },
@@ -443,6 +443,10 @@ test_rfc2047 (gboolean test_broken)
enc = g_mime_utils_header_encode_text (dec);
if (strcmp (rfc2047_text[i].encoded, enc) != 0)
throw (exception_new ("encoded text does not match: %s", enc));
+
+ //dec2 = g_mime_utils_header_decode_text (enc);
+ //if (strcmp (rfc2047_text[i].decoded, dec2) != 0)
+ // throw (exception_new ("decoded2 text does not match: %s", dec));
testsuite_check_passed ();
} catch (ex) {
@@ -535,9 +539,9 @@ static struct {
} rfc2184[] = {
{ "this is a really really long filename that should force gmime to rfc2184 encode it - yay!.html",
"Content-Disposition: attachment;\n\t"
- "filename*0*=iso-8859-1''this%20is%20a%20really%20really%20long%20filename;\n\t"
- "filename*1*=%20that%20should%20force%20gmime%20to%20rfc2184%20encode%20it;\n\t"
- "filename*2*=%20-%20yay!.html\n" },
+ "filename*0*=iso-8859-1''this%20is%20a%20really%20really%20long%20filename%20;\n\t"
+ "filename*1*=that%20should%20force%20gmime%20to%20rfc2184%20encode%20it%20-;\n\t"
+ "filename*2*=%20yay!.html\n" },
};
static void
@@ -563,7 +567,7 @@ test_rfc2184 (void)
try {
g_mime_param_write_to_string (¶m, TRUE, str);
if (strcmp (rfc2184[i].encoded, str->str) != 0)
- throw (exception_new ("encoded param does not match"));
+ throw (exception_new ("encoded param does not match: %s", str->str));
if (!(params = g_mime_param_new_from_string (str->str + n + 2)))
throw (exception_new ("could not parse encoded param list"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]