moriyoshi Mon Dec 1 19:05:54 2003 EDT Added files: /php-src/ext/iconv/tests iconv_mime_decode_headers.phpt Log: Add regression test for iconv_mime_decode_headers()
Index: php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt +++ php-src/ext/iconv/tests/iconv_mime_decode_headers.phpt --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: <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>; Sat, 22 Jan 1970 06:48:51 +0900 (JST) (envelope-from [EMAIL PROTECTED]) Received: (qmail 63472 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000 Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm Precedence: bulk List-Help: <mailto:[EMAIL PROTECTED]> List-Unsubscribe: <mailto:[EMAIL PROTECTED]> List-Post: <mailto:[EMAIL PROTECTED]> Delivered-To: mailing list [EMAIL PROTECTED] Received: (qmail 63459 invoked by uid 1010); 1 Jan 1970 0:00:00 -0000 Delivered-To: [EMAIL PROTECTED] Delivered-To: [EMAIL PROTECTED] Date: Thu, 1 Jan 1970 00:00:00 -0000 (GMT) From: *** *** *** <[EMAIL PROTECTED]> X-X-Sender: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Message-Id: <[EMAIL PROTECTED]> 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) "<[EMAIL PROTECTED]>" ["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 <[EMAIL PROTECTED]>; Sat, 22 Jan 1970 06:48:51 +0900 (JST) (envelope-from [EMAIL PROTECTED])" [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 [EMAIL PROTECTED]; run by ezmlm" ["Precedence"]=> string(4) "bulk" ["List-Help"]=> string(37) "<mailto:[EMAIL PROTECTED]>" ["List-Unsubscribe"]=> string(44) "<mailto:[EMAIL PROTECTED]>" ["List-Post"]=> string(32) "<mailto:[EMAIL PROTECTED]>" ["Delivered-To"]=> array(3) { [0]=> string(36) "mailing list [EMAIL PROTECTED]" [1]=> string(34) "[EMAIL PROTECTED]" [2]=> string(29) "[EMAIL PROTECTED]" } ["Date"]=> string(36) "Thu, 1 Jan 1970 00:00:00 -0000 (GMT)" ["From"]=> string(33) "*** *** *** <[EMAIL PROTECTED]>" ["X-X-Sender"]=> string(19) "[EMAIL PROTECTED]" ["To"]=> string(23) "[EMAIL PROTECTED]" ["Message-Id"]=> string(44) "<[EMAIL PROTECTED]>" ["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"!" } -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php