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