summaryrefslogtreecommitdiff
path: root/ext/mbstring/tests
diff options
context:
space:
mode:
authorMoriyoshi Koizumi <moriyoshi@php.net>2003-09-26 17:44:06 +0000
committerMoriyoshi Koizumi <moriyoshi@php.net>2003-09-26 17:44:06 +0000
commit07a021f47740ed9be386edd5f3538ae4d018e839 (patch)
tree4ad92dd788994ed0e1f91ee2710244287b08c537 /ext/mbstring/tests
parent83609e08744e2cbad1fc742e36f8086809bbf499 (diff)
downloadphp-git-07a021f47740ed9be386edd5f3538ae4d018e839.tar.gz
Add test cases for the regex probles
Diffstat (limited to 'ext/mbstring/tests')
-rw-r--r--ext/mbstring/tests/php_gr_jp_dev_884-1.phpt13
-rw-r--r--ext/mbstring/tests/php_gr_jp_dev_884-2.phpt14
2 files changed, 27 insertions, 0 deletions
diff --git a/ext/mbstring/tests/php_gr_jp_dev_884-1.phpt b/ext/mbstring/tests/php_gr_jp_dev_884-1.phpt
new file mode 100644
index 0000000000..5f19858b35
--- /dev/null
+++ b/ext/mbstring/tests/php_gr_jp_dev_884-1.phpt
@@ -0,0 +1,13 @@
+--TEST--
+php-dev@php.gr.jp #884 (1)
+--FILE--
+<?php
+set_time_limit(2);
+var_dump(ereg_replace(".*", "b", "a"));
+var_dump(preg_replace("/.*/", "b", "a"));
+var_dump(mb_ereg_replace(".*", "b", "a"));
+?>
+--EXPECT--
+string(2) "bb"
+string(2) "bb"
+string(2) "bb"
diff --git a/ext/mbstring/tests/php_gr_jp_dev_884-2.phpt b/ext/mbstring/tests/php_gr_jp_dev_884-2.phpt
new file mode 100644
index 0000000000..a93f3f6a97
--- /dev/null
+++ b/ext/mbstring/tests/php_gr_jp_dev_884-2.phpt
@@ -0,0 +1,14 @@
+--TEST--
+php-dev@php.gr.jp #884 (2)
+--FILE--
+<?php
+var_dump(mb_ereg_replace("C?$", "Z", "ABC"));
+var_dump(ereg_replace("C?$", "Z", "ABC"));
+var_dump(mb_ereg_replace("C*$", "Z", "ABC"));
+var_dump(ereg_replace("C*$", "Z", "ABC"));
+?>
+--EXPECT--
+string(4) "ABZZ"
+string(4) "ABZZ"
+string(4) "ABZZ"
+string(4) "ABZZ"