com php-src: added regression test for bug #69840: ext/iconv/tests/bug69840.phpt
| From: | Christoph Michael Becker | Date: | Wed, 17 Jun 2015 11:40:19 +0000 |
| Subject: | com php-src: added regression test for bug #69840: ext/iconv/tests/bug69840.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-87314@lists.php.net to get a copy of this message | ||
Commit: c9554b90e4bf96f8a3f617b95775e2a94aeb8237
Author: Christoph M. Becker <cmb@php.net> Wed, 17 Jun 2015 13:40:19 +0200
Parents: 4a6e1345e2dfd1d1edfd18b783bc9000598a4d92
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=c9554b90e4bf96f8a3f617b95775e2a94aeb8237
Log:
added regression test for bug #69840
Bugs:
https://bugs.php.net/69840
Changed paths:
A ext/iconv/tests/bug69840.phpt
Diff:
diff --git a/ext/iconv/tests/bug69840.phpt b/ext/iconv/tests/bug69840.phpt
new file mode 100644
index 0000000..af79bbc
--- /dev/null
+++ b/ext/iconv/tests/bug69840.phpt
@@ -0,0 +1,20 @@
+--TEST--
+Bug #69840 (iconv_substr() doesn't work with UTF-16BE)
+--FILE--
+<?php
+$str = iconv_substr("a\x00b\x00", 0, 1, 'UTF-16LE');
+var_dump(strlen($str));
+var_dump(ord($str[0]));
+var_dump(ord($str[1]));
+$str = iconv_substr("\x00a\x00b", 0, 1, 'UTF-16BE');
+var_dump(strlen($str));
+var_dump(ord($str[0]));
+var_dump(ord($str[1]));
+?>
+--EXPECT--
+int(2)
+int(97)
+int(0)
+int(2)
+int(0)
+int(97)