moriyoshi Mon Dec 1 19:05:54 2003 EDT
Added files:
/php-src/ext/iconv/testsiconv_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 -
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 -
Delivered-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Date: Thu, 1 Jan 1970 00:00:00 - (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 -
[2]=
string(59) (qmail 63459 invoked by uid 1010); 1 Jan 1970 0:00:00 -
}
[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 - (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