cvs: php4(PHP_4_3) /ext/iconv/tests eucjp2iso2022jp.phpt
| From: | Moriyoshi Koizumi | Date: | Fri, 03 Jan 2003 05:15:54 +0000 |
| Subject: | cvs: php4(PHP_4_3) /ext/iconv/tests eucjp2iso2022jp.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-17546@lists.php.net to get a copy of this message | ||
moriyoshi Fri Jan 3 00:15:54 2003 EDT
Modified files: (Branch: PHP_4_3)
/php4/ext/iconv/tests eucjp2iso2022jp.phpt
Log:
Updated the test so it reflects the recent change on iconv.c
Index: php4/ext/iconv/tests/eucjp2iso2022jp.phpt
diff -u php4/ext/iconv/tests/eucjp2iso2022jp.phpt:1.4
php4/ext/iconv/tests/eucjp2iso2022jp.phpt:1.4.2.1
--- php4/ext/iconv/tests/eucjp2iso2022jp.phpt:1.4 Tue Oct 29 11:25:23 2002
+++ php4/ext/iconv/tests/eucjp2iso2022jp.phpt Fri Jan 3 00:15:54 2003
@@ -9,50 +9,19 @@
/* 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
-";
+function hexdump($str) {
+ $len = strlen($str);
+ for ($i = 0; $i < $len; ++$i) {
+ printf("%02x", ord($str{$i}));
+ }
+ print "\n";
+}
-$str = iconv("EUC-JP", "ISO-2022-JP", $str);
-$str = base64_encode($str);
-echo $str."\n";
+$str = str_repeat("ÆüËÜ¸ì¥Æ¥¥¹¥È¤È English text", 30);
+$str .= "ÆüËܸì";
+echo hexdump(iconv("EUC-JP", "ISO-2022-JP", $str));
?>
--EXPECT--
-ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0ChskQkZ8S1w4bCVGJS0lOSVIJEgbKEJFbmdsaXNoIFRleHQKGyRCRnxLXDhsJUYlLSU5JUgkSBsoQkVuZ2xpc2ggVGV4dAobJEJGfEtcOGwlRiUtJTklSCRIGyhCRW5nbGlzaCBUZXh0Cg==
+1b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c2546252d2539254824481b284220456e676c69736820746578741b2442467c4b5c386c1b2842