diff options
| author | SVN Migration <svn@php.net> | 2003-02-27 17:43:39 +0000 |
|---|---|---|
| committer | SVN Migration <svn@php.net> | 2003-02-27 17:43:39 +0000 |
| commit | 078bcec0997ad0e07b720c43cc9e6d0e046a75ab (patch) | |
| tree | 36cb0f6be2ef078fe3374de8c087b93ecf82f812 /ext/iconv/tests | |
| parent | fd61f69077f6156ca71dde60ecfd9ed9765a02db (diff) | |
| download | php-git-PHP-5.tar.gz | |
This commit was manufactured by cvs2svn to create branch 'PHP_5'.PHP-5
Diffstat (limited to 'ext/iconv/tests')
| -rw-r--r-- | ext/iconv/tests/Quotes.UTF-8 | 4 | ||||
| -rw-r--r-- | ext/iconv/tests/bug16069.phpt | 22 | ||||
| -rw-r--r-- | ext/iconv/tests/eucjp2iso2022jp.phpt | 27 | ||||
| -rw-r--r-- | ext/iconv/tests/eucjp2sjis.phpt | 58 | ||||
| -rw-r--r-- | ext/iconv/tests/eucjp2utf8.phpt | 58 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv001.phpt | 18 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv002.phpt | 30 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv003.phpt | 13 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv_mime_decode.phpt | 17 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv_mime_encode.phpt | 393 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv_strlen.phpt | 19 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv_strpos.phpt | 52 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv_strrpos.phpt | 56 | ||||
| -rw-r--r-- | ext/iconv/tests/iconv_substr.phpt | 59 | ||||
| -rw-r--r-- | ext/iconv/tests/ob_iconv_handler.phpt | 17 | ||||
| -rw-r--r-- | ext/iconv/tests/skipif.inc | 12 | ||||
| -rw-r--r-- | ext/iconv/tests/test.inc | 7 | ||||
| -rw-r--r-- | ext/iconv/tests/translit-failure.phpt | 33 | ||||
| -rw-r--r-- | ext/iconv/tests/translit-utf8.phpt | 28 |
19 files changed, 0 insertions, 923 deletions
diff --git a/ext/iconv/tests/Quotes.UTF-8 b/ext/iconv/tests/Quotes.UTF-8 deleted file mode 100644 index 3d48ee970a..0000000000 --- a/ext/iconv/tests/Quotes.UTF-8 +++ /dev/null @@ -1,4 +0,0 @@ -“Helloâ€� -‘Hello’ -„Helloâ€� -‚Hello’ diff --git a/ext/iconv/tests/bug16069.phpt b/ext/iconv/tests/bug16069.phpt deleted file mode 100644 index 0d58defe3c..0000000000 --- a/ext/iconv/tests/bug16069.phpt +++ /dev/null @@ -1,22 +0,0 @@ ---TEST-- -Bug #16069 ---SKIPIF-- -<?php -/* include( 'skipif.inc' ); */ -if (@iconv('CP932', 'EUC-JP//TRANSLIT', "\x87\x6d")=='') { - die("skip CP932 translit not available\n"); -} -?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -/* charset=CP932, KOI8-R */ -$str = "\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d\x87\x6d"; -print iconv( "CP932", "EUC-JP//TRANSLIT", $str ); -$str = "(\x9c\xe4\x9c)"; -print iconv( "KOI8-R", "EUC-JP//TRANSLIT", $str ); -?> ---EXPECT-- -¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë¥ß¥ê¥Ð¡¼¥ë(¡ë§¥¡ë) diff --git a/ext/iconv/tests/eucjp2iso2022jp.phpt b/ext/iconv/tests/eucjp2iso2022jp.phpt deleted file mode 100644 index 13dab43d4c..0000000000 --- a/ext/iconv/tests/eucjp2iso2022jp.phpt +++ /dev/null @@ -1,27 +0,0 @@ ---TEST-- -EUC-JP to ISO-2022-JP ---SKIPIF-- -<?php /* include('skipif.inc'); */ ?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -/* charset=EUC-JP */ - -function hexdump($str) { - $len = strlen($str); - for ($i = 0; $i < $len; ++$i) { - printf("%02x", ord($str{$i})); - } - print "\n"; -} - -$str = str_repeat("ÆüËÜ¸ì¥Æ¥¥¹¥È¤È English text", 30); -$str .= "ÆüËܸì"; - -echo hexdump(iconv("EUC-JP", "ISO-2022-JP", $str)); -?> ---EXPECT-- -1b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c1b2842 - diff --git a/ext/iconv/tests/eucjp2sjis.phpt b/ext/iconv/tests/eucjp2sjis.phpt deleted file mode 100644 index c1cac62e85..0000000000 --- a/ext/iconv/tests/eucjp2sjis.phpt +++ /dev/null @@ -1,58 +0,0 @@ ---TEST-- -EUC-JP to SJIS ---SKIPIF-- -<?php /* include('skipif.inc'); */ ?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -/* charset=EUC-JP */ - -$str = " -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -"; - -$str = iconv("EUC-JP", "SJIS", $str); -$str = base64_encode($str); -echo $str."\n"; - -?> ---EXPECT-- -CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0CpP6lnuM6oNlg0yDWINngsZFbmdsaXNoIFRleHQKk/qWe4zqg2WDTINYg2eCxkVuZ2xpc2ggVGV4dAqT+pZ7jOqDZYNMg1iDZ4LGRW5nbGlzaCBUZXh0Cg== - diff --git a/ext/iconv/tests/eucjp2utf8.phpt b/ext/iconv/tests/eucjp2utf8.phpt deleted file mode 100644 index 2100385cd6..0000000000 --- a/ext/iconv/tests/eucjp2utf8.phpt +++ /dev/null @@ -1,58 +0,0 @@ ---TEST-- -EUC-JP to UTF8 ---SKIPIF-- -<?php /* include('skipif.inc'); */ ?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -/* charset=EUC-JP */ - -$str = " -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -ÆüËÜ¸ì¥Æ¥¥¹¥È¤ÈEnglish Text -"; - -$str = iconv("EUC-JP", "UTF-8", $str); /* libiconv(1.8) doesn't know "UTF8" but "UTF-8". */ -$str = base64_encode($str); -echo $str."\n"; - -?> ---EXPECT-- -CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0CuaXpeacrOiqnuODhuOCreOCueODiOOBqEVuZ2xpc2ggVGV4dArml6XmnKzoqp7jg4bjgq3jgrnjg4jjgahFbmdsaXNoIFRleHQK5pel5pys6Kqe44OG44Kt44K544OI44GoRW5nbGlzaCBUZXh0Cg== - diff --git a/ext/iconv/tests/iconv001.phpt b/ext/iconv/tests/iconv001.phpt deleted file mode 100644 index d2c1f3ed60..0000000000 --- a/ext/iconv/tests/iconv001.phpt +++ /dev/null @@ -1,18 +0,0 @@ ---TEST-- -iconv() test 1 ---SKIPIF-- -<?php /* include('skipif.inc'); */ ?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -echo "iconv extension is available\n"; -$test = "æøå"; -var_dump("ISO-8859-1: $test"); -var_dump("UTF-8: ".iconv( "ISO-8859-1", "UTF-8", $test ) ); -?> ---EXPECT-- -iconv extension is available -string(15) "ISO-8859-1: æøå" -string(13) "UTF-8: æøå" diff --git a/ext/iconv/tests/iconv002.phpt b/ext/iconv/tests/iconv002.phpt deleted file mode 100644 index 8aded58866..0000000000 --- a/ext/iconv/tests/iconv002.phpt +++ /dev/null @@ -1,30 +0,0 @@ ---TEST-- -iconv() test 2 (UCS4BE to ASCII) ---SKIPIF-- -<?php -/* include('skipif.inc'); */ -if (@iconv("ascii","UCS-4LE", "abcd") == '') { - die("skip conversion to UCS-4LE not supported"); -} -?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -/* -Expected output: -abcd -abcd -*/ - - $s = unpack("V*", iconv("ascii","UCS-4LE", "abcd")); - foreach($s as $c) { print "&#$c;"; } print "\n"; - - $s = pack("NNNN", 97, 98, 99, 100); - $q = iconv("UCS-4BE", "ascii", $s); - print $q; print "\n"; -?> ---EXPECT-- -abcd -abcd diff --git a/ext/iconv/tests/iconv003.phpt b/ext/iconv/tests/iconv003.phpt deleted file mode 100644 index 9fcfe4b0cd..0000000000 --- a/ext/iconv/tests/iconv003.phpt +++ /dev/null @@ -1,13 +0,0 @@ ---TEST-- -iconv() test 3 ---FILE-- -<?php -for ($i = 0; $i < 3; ++$i) { - if (@iconv('blah', 'blah', 'blah') != '') { - die("failed\n"); - } -} -echo "success\n"; -?> ---EXPECT-- -success diff --git a/ext/iconv/tests/iconv_mime_decode.phpt b/ext/iconv/tests/iconv_mime_decode.phpt deleted file mode 100644 index 32682c8d10..0000000000 --- a/ext/iconv/tests/iconv_mime_decode.phpt +++ /dev/null @@ -1,17 +0,0 @@ ---TEST-- -iconv_mime_decode() (quoted-printable) ---SKIPIF-- -<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> ---INI-- -iconv.internal_charset=iso-8859-1 ---FILE-- -<?php -$header = <<< HERE -Subject: =?ISO-8859-1?Q?Pr=FCfung?= - =?ISO-8859-1*de_DE?Q?=20Pr=FCfung?= - =?ISO-8859-2?Q?k=F9=D4=F1=D3let?= -HERE; -$result = iconv_mime_decode($header, "UTF-8"); -printf("(%d) \"%s\"\n", iconv_strlen($result, "UTF-8"), $result); ---EXPECT-- -(33) "Subject: Prüfung Prüfung kůÔńÓlet" diff --git a/ext/iconv/tests/iconv_mime_encode.phpt b/ext/iconv/tests/iconv_mime_encode.phpt deleted file mode 100644 index 1c58640200..0000000000 --- a/ext/iconv/tests/iconv_mime_encode.phpt +++ /dev/null @@ -1,393 +0,0 @@ ---TEST-- -iconv_mime_encode() ---SKIPIF-- -<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> ---INI-- -iconv.internal_charset=iso-8859-1 ---FILE-- -<?php -function my_error_handler($errno, $errmsg, $filename, $linenum, $vars) -{ - echo "$errno: $errmsg\n"; -} -set_error_handler('my_error_handler'); -for ($line_len= 0; $line_len < 80; ++$line_len) { - print "-------- line length=$line_len\n"; - $result = iconv_mime_encode("From", "¥µ¥ó¥×¥ëʸ»úÎó¥µ¥ó¥×¥ëʸ»úÎóÆüËÜ¸ì¥Æ¥¥¹¥È", "B", "ISO-2022-JP", "EUC-JP", $line_len, "\n"); - var_dump($result); - if ($result !== false) { - list($max) = rsort(array_map("strlen", explode("\n", $result))); - print "-------- "; - var_dump(($max <= $line_len)); - } else { - print "-------- \n"; - } -} -?> ---EXPECTF-- --------- line length=0 -2: %s -bool(false) --------- --------- line length=1 -2: %s -bool(false) --------- --------- line length=2 -2: %s -bool(false) --------- --------- line length=3 -2: %s -bool(false) --------- --------- line length=4 -2: %s -bool(false) --------- --------- line length=5 -2: %s -bool(false) --------- --------- line length=6 -2: %s -bool(false) --------- --------- line length=7 -2: %s -bool(false) --------- --------- line length=8 -2: %s -bool(false) --------- --------- line length=9 -2: %s -bool(false) --------- --------- line length=10 -2: %s -bool(false) --------- --------- line length=11 -2: %s -bool(false) --------- --------- line length=12 -2: %s -bool(false) --------- --------- line length=13 -2: %s -bool(false) --------- --------- line length=14 -2: %s -bool(false) --------- --------- line length=15 -2: %s -bool(false) --------- --------- line length=16 -2: %s -bool(false) --------- --------- line length=17 -2: %s -bool(false) --------- --------- line length=18 -2: %s -bool(false) --------- --------- line length=19 -2: %s -bool(false) --------- --------- line length=20 -2: %s -bool(false) --------- --------- line length=21 -2: %s -bool(false) --------- --------- line length=22 -2: %s -bool(false) --------- --------- line length=23 -2: %s -bool(false) --------- --------- line length=24 -2: %s -bool(false) --------- --------- line length=25 -2: %s -bool(false) --------- --------- line length=26 -2: %s -bool(false) --------- --------- line length=27 -2: %s -bool(false) --------- --------- line length=28 -2: %s -bool(false) --------- --------- line length=29 -2: %s -bool(false) --------- --------- line length=30 -2: %s -bool(false) --------- --------- line length=31 -2: %s -bool(false) --------- --------- line length=32 -2: %s -bool(false) --------- --------- line length=33 -2: %s -bool(false) --------- --------- line length=34 -2: %s -bool(false) --------- --------- line length=35 -2: %s -bool(false) --------- --------- line length=36 -string(216) "From: =?ISO-2022-JP?B?GyRCJTUbKEI=?= - =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?= - =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?= - =?ISO-2022-JP?B?JVcla0o4O3obKEI=?= - =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=37 -string(216) "From: =?ISO-2022-JP?B?GyRCJTUbKEI=?= - =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?= - =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?= - =?ISO-2022-JP?B?JVcla0o4O3obKEI=?= - =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=38 -string(216) "From: =?ISO-2022-JP?B?GyRCJTUbKEI=?= - =?ISO-2022-JP?B?JXMlVyVrSjgbKEI=?= - =?ISO-2022-JP?B?O3pOcyU1JXMbKEI=?= - =?ISO-2022-JP?B?JVcla0o4O3obKEI=?= - =?ISO-2022-JP?B?TnNGfEtcOGwbKEI=?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=39 -string(196) "From: =?ISO-2022-JP?B?GyRCJTUbKEI=?= - =?ISO-2022-JP?B?JXMlVyVrSjg7ehsoQg==?= - =?ISO-2022-JP?B?TnMlNSVzJVclaxsoQg==?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXBsoQg==?= - =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=40 -string(196) "From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?= - =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?= - =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=41 -string(196) "From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?= - =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?= - =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=42 -string(196) "From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?= - =?ISO-2022-JP?B?JVcla0o4O3pOcxsoQg==?= - =?ISO-2022-JP?B?JTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOc0Z8S1w4bBsoQg==?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=43 -string(168) "From: =?ISO-2022-JP?B?GyRCJTUlcxsoQg==?= - =?ISO-2022-JP?B?JVcla0o4O3pOcyU1JXMbKEI=?= - =?ISO-2022-JP?B?JVcla0o4O3pOc0Z8S1wbKEI=?= - =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=44 -string(164) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWsbKEI=?= - =?ISO-2022-JP?B?Sjg7ek5zJTUlcyVXJWsbKEI=?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXDhsJUYbKEI=?= - =?ISO-2022-JP?B?JS0lOSVIGyhC?=" --------- bool(true) --------- line length=45 -string(164) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWsbKEI=?= - =?ISO-2022-JP?B?Sjg7ek5zJTUlcyVXJWsbKEI=?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXDhsJUYbKEI=?= - =?ISO-2022-JP?B?JS0lOSVIGyhC?=" --------- bool(true) --------- line length=46 -string(164) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWsbKEI=?= - =?ISO-2022-JP?B?Sjg7ek5zJTUlcyVXJWsbKEI=?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXDhsJUYbKEI=?= - =?ISO-2022-JP?B?JS0lOSVIGyhC?=" --------- bool(true) --------- line length=47 -string(168) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWsbKEI=?= - =?ISO-2022-JP?B?Sjg7ek5zJTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOc0Z8S1w4bCVGJS0lORsoQg==?= - =?ISO-2022-JP?B?JUgbKEI=?=" --------- bool(true) --------- line length=48 -string(144) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOcyU1JXMlVyVrSjg7ehsoQg==?= - =?ISO-2022-JP?B?TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=49 -string(144) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOcyU1JXMlVyVrSjg7ehsoQg==?= - =?ISO-2022-JP?B?TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=50 -string(144) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOcyU1JXMlVyVrSjg7ehsoQg==?= - =?ISO-2022-JP?B?TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=51 -string(140) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKOBsoQg==?= - =?ISO-2022-JP?B?O3pOcyU1JXMlVyVrSjg7ek5zRnwbKEI=?= - =?ISO-2022-JP?B?S1w4bCVGJS0lOSVIGyhC?=" --------- bool(true) --------- line length=52 -string(140) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMbKEI=?= - =?ISO-2022-JP?B?JTUlcyVXJWtKODt6TnNGfEtcOGwbKEI=?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=53 -string(140) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMbKEI=?= - =?ISO-2022-JP?B?JTUlcyVXJWtKODt6TnNGfEtcOGwbKEI=?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=54 -string(140) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMbKEI=?= - =?ISO-2022-JP?B?JTUlcyVXJWtKODt6TnNGfEtcOGwbKEI=?= - =?ISO-2022-JP?B?JUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=55 -string(140) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMbKEI=?= - =?ISO-2022-JP?B?JTUlcyVXJWtKODt6TnNGfEtcOGwlRhsoQg==?= - =?ISO-2022-JP?B?JS0lOSVIGyhC?=" --------- bool(true) --------- line length=56 -string(144) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNRsoQg==?= - =?ISO-2022-JP?B?JXMlVyVrSjg7ek5zRnxLXDhsJUYlLRsoQg==?= - =?ISO-2022-JP?B?JTklSBsoQg==?=" --------- bool(true) --------- line length=57 -string(144) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNRsoQg==?= - =?ISO-2022-JP?B?JXMlVyVrSjg7ek5zRnxLXDhsJUYlLRsoQg==?= - =?ISO-2022-JP?B?JTklSBsoQg==?=" --------- bool(true) --------- line length=58 -string(144) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNRsoQg==?= - =?ISO-2022-JP?B?JXMlVyVrSjg7ek5zRnxLXDhsJUYlLRsoQg==?= - =?ISO-2022-JP?B?JTklSBsoQg==?=" --------- bool(true) --------- line length=59 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNRsoQg==?= - =?ISO-2022-JP?B?JXMlVyVrSjg7ek5zRnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=60 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcbKEI=?= - =?ISO-2022-JP?B?JWtKODt6TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=61 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcbKEI=?= - =?ISO-2022-JP?B?JWtKODt6TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=62 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcbKEI=?= - =?ISO-2022-JP?B?JWtKODt6TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=63 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcbKEI=?= - =?ISO-2022-JP?B?JWtKODt6TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=64 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVclaxsoQg==?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=65 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVclaxsoQg==?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=66 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVclaxsoQg==?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=67 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVclaxsoQg==?= - =?ISO-2022-JP?B?Sjg7ek5zRnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=68 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3obKEI=?= - =?ISO-2022-JP?B?TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=69 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3obKEI=?= - =?ISO-2022-JP?B?TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=70 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3obKEI=?= - =?ISO-2022-JP?B?TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=71 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3obKEI=?= - =?ISO-2022-JP?B?TnNGfEtcOGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=72 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOcxsoQg==?= - =?ISO-2022-JP?B?RnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=73 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOcxsoQg==?= - =?ISO-2022-JP?B?RnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=74 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOcxsoQg==?= - =?ISO-2022-JP?B?RnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=75 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOcxsoQg==?= - =?ISO-2022-JP?B?RnxLXDhsJUYlLSU5JUgbKEI=?=" --------- bool(true) --------- line length=76 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOc0Z8S1wbKEI=?= - =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=77 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOc0Z8S1wbKEI=?= - =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=78 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOc0Z8S1wbKEI=?= - =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=" --------- bool(true) --------- line length=79 -string(116) "From: =?ISO-2022-JP?B?GyRCJTUlcyVXJWtKODt6TnMlNSVzJVcla0o4O3pOc0Z8S1wbKEI=?= - =?ISO-2022-JP?B?OGwlRiUtJTklSBsoQg==?=" --------- bool(true) - diff --git a/ext/iconv/tests/iconv_strlen.phpt b/ext/iconv/tests/iconv_strlen.phpt deleted file mode 100644 index 2c815f4f31..0000000000 --- a/ext/iconv/tests/iconv_strlen.phpt +++ /dev/null @@ -1,19 +0,0 @@ ---TEST-- -iconv_strlen() ---SKIPIF-- -<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> ---FILE-- -<?php -function foo($str, $charset) { - var_dump(strlen($str)); - var_dump(iconv_strlen($str, $charset)); -} - -foo("abc", "ASCII"); -foo("ÆüËܸì EUC-JP", "EUC-JP"); -?> ---EXPECT-- -int(3) -int(3) -int(13) -int(10) diff --git a/ext/iconv/tests/iconv_strpos.phpt b/ext/iconv/tests/iconv_strpos.phpt deleted file mode 100644 index ccf4ea74a7..0000000000 --- a/ext/iconv/tests/iconv_strpos.phpt +++ /dev/null @@ -1,52 +0,0 @@ ---TEST-- -iconv_strpos() ---SKIPIF-- -<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> ---INI-- -iconv.internal_charset=ISO-8859-1 ---FILE-- -<?php -function my_error_handler($errno, $errmsg, $filename, $linenum, $vars) -{ - echo "$errno: $errmsg\n"; -} -set_error_handler('my_error_handler'); -function foo($haystk, $needle, $offset, $to_charset = false, $from_charset = false) -{ - if ($from_charset !== false) { - $haystk = iconv($from_charset, $to_charset, $haystk); - } - var_dump(strpos($haystk, $needle, $offset)); - if ($to_charset !== false) { - var_dump(iconv_strpos($haystk, $needle, $offset, $to_charset)); - } else { - var_dump(iconv_strpos($haystk, $needle, $offset)); - } -} -foo("abecdbcdabef", "bcd", -1); -foo("abecdbcdabef", "bcd", 100000); -foo("abcabcabcdabcababcdabc", "bcd", 0); -foo("abcabcabcdabcababcdabc", "bcd", 10); -foo(str_repeat("abcab", 60)."abcdb".str_repeat("adabc", 60), "abcd", 0); -foo(str_repeat("¤¢¤¤¤¦¤¨¤ª", 30)."¤¤¤¦¤ª¤¨¤¢".str_repeat("¤¢¤¤¤¨¤ª¤¦", 30), "¤¦¤ª", 0, "EUC-JP"); -$str = str_repeat("¤¢¤¤¤¦¤¨¤ª", 60).'$'.str_repeat("¤¢¤¤¤¨¤ª¤¦", 60); -foo($str, '$', 0, "ISO-2022-JP", "EUC-JP"); -?> ---EXPECTF-- -2: %s -bool(false) -2: %s -bool(false) -2: %s -bool(false) -bool(false) -int(7) -int(7) -int(16) -int(16) -int(300) -int(300) -int(302) -int(151) -int(1) -int(300) diff --git a/ext/iconv/tests/iconv_strrpos.phpt b/ext/iconv/tests/iconv_strrpos.phpt deleted file mode 100644 index f150f88422..0000000000 --- a/ext/iconv/tests/iconv_strrpos.phpt +++ /dev/null @@ -1,56 +0,0 @@ ---TEST-- -iconv_strrpos() ---SKIPIF-- -<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> ---INI-- -iconv.internal_charset=ISO-8859-1 ---FILE-- -<?php -function my_error_handler($errno, $errmsg, $filename, $linenum, $vars) -{ - echo "$errno: $errmsg\n"; -} -set_error_handler('my_error_handler'); -function foo($haystk, $needle, $to_charset = false, $from_charset = false) -{ - if ($from_charset !== false) { - $haystk = iconv($from_charset, $to_charset, $haystk); - } - if ($to_charset !== false) { - var_dump(iconv_strlen($haystk, $to_charset)); - var_dump(iconv_strrpos($haystk, $needle, $to_charset)); - } else { - var_dump(iconv_strlen($haystk)); - var_dump(iconv_strrpos($haystk, $needle)); - } -} -foo("abecdbcdabcdef", "bcd"); -foo(str_repeat("abcab", 60)."abcdb".str_repeat("adabc", 60), "abcd"); -foo(str_repeat("¤¢¤¤¤¦¤¨¤ª", 30)."¤¤¤¦¤ª¤¨¤¢".str_repeat("¤¢¤¤¤¨¤ª¤¦", 30), "¤¦¤ª", "EUC-JP"); - -for ($i = 0; $i <=6; ++$i) { - $str = str_repeat("¤¢¤¤¤¦¤¨¤ª", 60).str_repeat('$', $i).str_repeat("¤¢¤¤¤¨¤ª¤¦", 60); - foo($str, '$', "ISO-2022-JP", "EUC-JP"); -} -?> ---EXPECT-- -int(14) -int(9) -int(605) -int(300) -int(305) -int(151) -int(600) -bool(false) -int(601) -int(300) -int(602) -int(301) -int(603) -int(302) -int(604) -int(303) -int(605) -int(304) -int(606) -int(305) diff --git a/ext/iconv/tests/iconv_substr.phpt b/ext/iconv/tests/iconv_substr.phpt deleted file mode 100644 index efa746e6de..0000000000 --- a/ext/iconv/tests/iconv_substr.phpt +++ /dev/null @@ -1,59 +0,0 @@ ---TEST-- -iconv_substr() ---SKIPIF-- -<?php extension_loaded('iconv') or die('skip iconv extension is not available'); ?> ---INI-- -iconv.internal_charset=ISO-8859-1 ---FILE-- -<?php -function hexdump($str) { - $len = strlen($str); - for ($i = 0; $i < $len; ++$i) { - printf("%02x", ord($str{$i})); - } - print "\n"; -} - -function foo($str, $offset, $len, $charset) { - hexdump(substr($str, $offset, $len)); - hexdump(iconv_substr($str, $offset, $len, $charset)); -} - -function bar($str, $offset, $len = false) { - if (is_bool($len)) { - var_dump(substr($str, $offset)); - var_dump(iconv_substr($str, $offset)); - } else { - var_dump(substr($str, $offset, $len)); - var_dump(iconv_substr($str, $offset, $len)); - } -} - -foo("abcdefghijklmnopqrstuvwxyz", 5, 7, "ASCII"); -foo("¤¢¤¤¤¦¤¨¤ª¤«¤¤¯¤±¤³¤µ¤·¤¹", 5, 7, "EUC-JP"); -bar("This is a test", 100000); -bar("This is a test", 0, 100000); -bar("This is a test", -3); -bar("This is a test", 0, -9); -bar("This is a test", 0, -100000); -bar("This is a test", -9, -100000); -var_dump(iconv("ISO-2022-JP", "EUC-JP", iconv_substr(iconv("EUC-JP", "ISO-2022-JP", "¤³¤ó¤Ë¤Á¤Ï ISO-2022-JP"), 3, 8, "ISO-2022-JP"))); -?> ---EXPECT-- -666768696a6b6c -666768696a6b6c -a6a4a8a4aaa4ab -a4aba4ada4afa4b1a4b3a4b5a4b7 -bool(false) -string(0) "" -string(14) "This is a test" -string(14) "This is a test" -string(3) "est" -string(3) "est" -string(5) "This " -string(5) "This " -string(0) "" -string(0) "" -string(0) "" -string(0) "" -string(10) "¤Á¤Ï ISO-2" diff --git a/ext/iconv/tests/ob_iconv_handler.phpt b/ext/iconv/tests/ob_iconv_handler.phpt deleted file mode 100644 index f26f87e97c..0000000000 --- a/ext/iconv/tests/ob_iconv_handler.phpt +++ /dev/null @@ -1,17 +0,0 @@ ---TEST-- -ob_iconv_handler() ---SKIPIF-- -<?php /* include('skipif.inc'); */ ?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -iconv_set_encoding('internal_encoding', 'EUC-JP'); -iconv_set_encoding('output_encoding', 'Shift_JIS'); -ob_start('ob_iconv_handler'); -print "¤¢¤¤¤¦¤¨¤ª"; -ob_end_flush(); -?> ---EXPECT-- -‚ ‚¢‚¤‚¦‚¨ diff --git a/ext/iconv/tests/skipif.inc b/ext/iconv/tests/skipif.inc deleted file mode 100644 index 6f7bbf2b86..0000000000 --- a/ext/iconv/tests/skipif.inc +++ /dev/null @@ -1,12 +0,0 @@ -<?php -// This script prints "skip" if condition does not meet. - -// Do not dl load extension -//if (!extension_loaded("iconv") && ini_get("enable_dl")) { -// $dlext = (substr(PHP_OS, 0, 3) == "WIN") ? ".dll" : ".so"; -// @dl("iconv$dlext"); -//} -if (!extension_loaded("iconv")) { - die("skip iconv extension not available\n"); -} -?>
\ No newline at end of file diff --git a/ext/iconv/tests/test.inc b/ext/iconv/tests/test.inc deleted file mode 100644 index 78f180462f..0000000000 --- a/ext/iconv/tests/test.inc +++ /dev/null @@ -1,7 +0,0 @@ -<?php -// Do not dl load extension -//if (!extension_loaded("iconv") && ini_get("enable_dl")) { -// $dlext = (substr(PHP_OS, 0, 3) == "WIN") ? ".dll" : ".so"; -// @dl("iconv$dlext"); -//} -?>
\ No newline at end of file diff --git a/ext/iconv/tests/translit-failure.phpt b/ext/iconv/tests/translit-failure.phpt deleted file mode 100644 index d0fbf5c86a..0000000000 --- a/ext/iconv/tests/translit-failure.phpt +++ /dev/null @@ -1,33 +0,0 @@ ---TEST-- -Translit failure ---SKIPIF-- -<?php -/* include('skipif.inc'); */ -( ICONV_IMPL != "libiconv" ) and die("skip ICONV_IMPL != \"libiconv\""); -?> ---INI-- -error_reporting=2039 ---FILE-- -<?php -/* include('test.inc'); */ -// Should be ok. -// Content from file is from libiconv testkit. Tested both -// with a string as an implode, no difference. -// if at some point internal encoding changes, set correct one -// in INI section or use file 'TranslitFail1.ISO-8859-1'. - -set_time_limit(5); -/* - * The bug (fixed in libiconv 1.8) was confirmed that iconv goes into an - * infinite loop when ASCII//TRANSLIT is performed. We should stop it in - * some time. - */ - -$test = 'Écrit par %s.'; - -if (!@iconv("ISO-8859-1", "ASCII//TRANSLIT", $test)) { - echo 'wrong is right'; -} -?> ---EXPECT-- -wrong is right diff --git a/ext/iconv/tests/translit-utf8.phpt b/ext/iconv/tests/translit-utf8.phpt deleted file mode 100644 index 10f9605bb1..0000000000 --- a/ext/iconv/tests/translit-utf8.phpt +++ /dev/null @@ -1,28 +0,0 @@ ---TEST-- -Translit UTF-8 quotes ---SKIPIF-- -<?php -/* include('skipif.inc'); */ -( ICONV_IMPL != "libiconv" ) and die("skip ICONV_IMPL != \"libiconv\""); -?> ---INI-- -magic_quotes_runtime=0 -error_reporting=2047 ---FILE-- -<?php // vim600: syn=php -/* include('test.inc'); */ -//error_reporting(E_ALL); -$utf = implode('', file('ext/iconv/tests/Quotes.UTF-8')); - -print(iconv("UTF-8", "ISO-8859-1//TRANSLIT", $utf)); -print(iconv("UTF-8", "ASCII//TRANSLIT", $utf)); -?> ---EXPECT-- -"Hello" -`Hello´ -"Hello" -`Hello´ -"Hello" -'Hello' -"Hello" -'Hello' |
