diff options
author | Moriyoshi Koizumi <moriyoshi@php.net> | 2003-12-02 00:05:54 +0000 |
---|---|---|
committer | Moriyoshi Koizumi <moriyoshi@php.net> | 2003-12-02 00:05:54 +0000 |
commit | 0bd11e2a0515881891e573cc018d302120d0b1e2 (patch) | |
tree | 739cc174fa2b0a65e88ffeb57b9ed019890766a0 | |
parent | ca2aaeee5e3d3849cd45ebbadc8534b04e052951 (diff) | |
download | php-git-0bd11e2a0515881891e573cc018d302120d0b1e2.tar.gz |
Add regression test for iconv_mime_decode_headers()
-rw-r--r-- | ext/iconv/tests/iconv_mime_decode_headers.phpt | 89 |
1 files changed, 89 insertions, 0 deletions
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-- +<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> +--INI-- +iconv.internal_charset=iso-8859-1 +--FILE-- +<?php +$headers = <<<HERE +Return-Path: <internals-return-5651-***=***.example.com@lists.php.net> +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: <mailto:internals-help@lists.php.net> +List-Unsubscribe: <mailto:internals-unsubscribe@lists.php.net> +List-Post: <mailto:internals@lists.php.net> +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: <Pine.LNX.4.58.************@***.example.com> +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) "<internals-return-5651-***=***.example.com@lists.php.net>" + ["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) "<mailto:internals-help@lists.php.net>" + ["List-Unsubscribe"]=> + string(44) "<mailto:internals-unsubscribe@lists.php.net>" + ["List-Post"]=> + string(32) "<mailto:internals@lists.php.net>" + ["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) "<Pine.LNX.4.58.************@***.example.com>" + ["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"!" +} + |