From: Moriyoshi Koizumi Date: Tue, 2 Dec 2003 00:05:54 +0000 (+0000) Subject: Add regression test for iconv_mime_decode_headers() X-Git-Tag: php-5.0.0b3RC1~433 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0bd11e2a0515881891e573cc018d302120d0b1e2;p=php Add regression test for iconv_mime_decode_headers() --- diff --git a/ext/iconv/tests/iconv_mime_decode_headers.phpt b/ext/iconv/tests/iconv_mime_decode_headers.phpt new file mode 100644 index 0000000000..b509ca341c --- /dev/null +++ b/ext/iconv/tests/iconv_mime_decode_headers.phpt @@ -0,0 +1,89 @@ +--TEST-- +iconv_mime_decode_headers() +--SKIP-- + +--INI-- +iconv.internal_charset=iso-8859-1 +--FILE-- + +Received: from pb1.pair.com (pb1.pair.com [16.92.131.4]) by ***.example.com + (8.12.10/8.12.10/1970-09-30) with SMTP id hALLmpea023899 for + <***@***.example.com>; Sat, 22 Jan 1970 06:48:51 +0900 (JST) + (envelope-from + internals-return-5651-***=***.example.com@lists.php.net) +Received: (qmail 63472 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000 +Mailing-List: contact internals-help@lists.php.net; run by ezmlm +Precedence: bulk +List-Help: +List-Unsubscribe: +List-Post: +Delivered-To: mailing list internals@lists.php.net +Received: (qmail 63459 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000 +Delivered-To: ezmlm-scan-internals@lists.php.net +Delivered-To: ezmlm-internals@lists.php.net +Date: Thu, 1 Jan 1970 00:00:00 -0000 (GMT) +From: *** *** *** <***@***.example.com> +X-X-Sender: ***@***.example.com +To: internals@lists.php.net +Message-Id: +MIME-Version: 1.0 +Content-Type: TEXT/PLAIN; charset=US-ASCII +Subject: [PHP-DEV] [ICONV] test for =?US-ASCII?Q?iconv_mime_decode_headers=28=29?= +X-UIDL: @eH!!h2:!!EOS!!A_c"! +HERE; +var_dump(iconv_mime_decode_headers($headers)); +?> +--EXPECT-- +array(17) { + ["Return-Path"]=> + string(57) "" + ["Received"]=> + array(3) { + [0]=> + string(259) "from pb1.pair.com (pb1.pair.com [16.92.131.4]) by ***.example.com (8.12.10/8.12.10/1970-09-30) with SMTP id hALLmpea023899 for <***@***.example.com>; Sat, 22 Jan 1970 06:48:51 +0900 (JST) (envelope-from internals-return-5651-***=***.example.com@lists.php.net)" + [1]=> + string(59) "(qmail 63472 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000" + [2]=> + string(59) "(qmail 63459 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000" + } + ["Mailing-List"]=> + string(50) "contact internals-help@lists.php.net; run by ezmlm" + ["Precedence"]=> + string(4) "bulk" + ["List-Help"]=> + string(37) "" + ["List-Unsubscribe"]=> + string(44) "" + ["List-Post"]=> + string(32) "" + ["Delivered-To"]=> + array(3) { + [0]=> + string(36) "mailing list internals@lists.php.net" + [1]=> + string(34) "ezmlm-scan-internals@lists.php.net" + [2]=> + string(29) "ezmlm-internals@lists.php.net" + } + ["Date"]=> + string(36) "Thu, 1 Jan 1970 00:00:00 -0000 (GMT)" + ["From"]=> + string(33) "*** *** *** <***@***.example.com>" + ["X-X-Sender"]=> + string(19) "***@***.example.com" + ["To"]=> + string(23) "internals@lists.php.net" + ["Message-Id"]=> + string(44) "" + ["MIME-Version"]=> + string(3) "1.0" + ["Content-Type"]=> + string(28) "TEXT/PLAIN; charset=US-ASCII" + ["Subject"]=> + string(54) "[PHP-DEV] [ICONV] test for iconv_mime_decode_headers()" + ["X-UIDL"]=> + string(20) "@eH!!h2:!!EOS!!A_c"!" +} +