Sections --POST-- and --GET-- are optional and --SKIPIF-- sections are missing.

marcus

At 20:01 29.10.2002, Moriyoshi Koizumi wrote:
moriyoshi Tue Oct 29 14:01:10 2002 EDT

Added files:
/php4/ext/mbstring/tests mb_ereg-compat-01.phpt
mb_ereg-compat-02.phpt
mb_ereg_replace-compat-01.phpt
mb_ereg_replace-compat-02.phpt
mb_ereg_replace-compat-03.phpt
mb_ereg_replace-compat-04.phpt
mb_ereg_replace-compat-05.phpt
mb_ereg_replace-compat-06.phpt
mb_ereg_replace-compat-07.phpt
mb_ereg_replace-compat-08.phpt
mb_ereg_replace-compat-09.phpt
mb_ereg_replace-compat-10.phpt
mb_ereg_replace-compat-11.phpt
mb_ereg_replace-compat-12.phpt
mb_ereg_replace-compat-13.phpt
mb_split-compat-01.phpt
Log:
Added test cases to check the compatibility with standard ereg functions.



Index: php4/ext/mbstring/tests/mb_ereg-compat-01.phpt
+++ php4/ext/mbstring/tests/mb_ereg-compat-01.phpt
--TEST--
mb_ereg() compatibility test 1 (counterpart: ext/standard/tests/reg/004.phpt)
--POST--
--GET--
--FILE--
<?php $a="This is a nice and simple string";
if (mb_ereg(".*nice and simple.*",$a)) {
echo "ok\n";
}
if (!mb_ereg(".*doesn't exist.*",$a)) {
echo "ok\n";
}
?>
--EXPECT--
ok
ok

Index: php4/ext/mbstring/tests/mb_ereg-compat-02.phpt
+++ php4/ext/mbstring/tests/mb_ereg-compat-02.phpt
--TEST--
mb_ereg() compatibility test 2 (counterpart: ext/standard/tests/reg/005.phpt)
--POST--
--GET--
--FILE--
<?php $a="This is a nice and simple string";
echo mb_ereg(".*(is).*(is).*",$a,$registers);
echo "\n";
echo $registers[0];
echo "\n";
echo $registers[1];
echo "\n";
echo $registers[2];
echo "\n";
?>
--EXPECT--
32
This is a nice and simple string
is
is

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-01.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-01.phpt
--TEST--
mb_ereg_replace() compatibility test 1 (counterpart: ext/standard/tests/reg/001.phpt)
--POST--
--GET--
--FILE--
<?php $a="abc123";
echo mb_ereg_replace("123","def",$a)?>
--EXPECT--
abcdef

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-02.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-02.phpt
--TEST--
mb_ereg_replace() compatibility test 2 (counterpart: ext/standard/tests/reg/002.phpt)
--POST--
--GET--
--FILE--
<?php $a="abc123";
echo mb_ereg_replace("123","",$a)?>
--EXPECT--
abc

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-03.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-03.phpt
--TEST--
mb_ereg_replace() compatibility test 3 (counterpart: ext/standard/tests/reg/003.phpt)
--POST--
--GET--
--FILE--
<?php $a="\\'test";
echo mb_ereg_replace("\\\\'","'",$a)
?>
--EXPECT--
'test

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-04.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-04.phpt
--TEST--
mb_ereg_replace() compatibility test 4 (counterpart: ext/standard/tests/reg/006.phpt)
--POST--
--GET--
--FILE--
<?php $a="This is a nice and simple string";
echo mb_ereg_replace("^This","That",$a);
?>
--EXPECT--
That is a nice and simple string

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-05.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-05.phpt
--TEST--
mb_ereg_replace() compatibility test 5 (counterpart: ext/standard/tests/reg/007.phpt)
--POST--
--GET--
--FILE--
<?php
$a="abcd";
$b=mb_ereg_replace("abcd","",$a);
echo "strlen(\$b)=".strlen($b);
?>
--EXPECT--
strlen($b)=0

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-06.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-06.phpt
--TEST--
mb_ereg_replace() compatibility test 6 (counterpart: ext/standard/tests/reg/008.phpt)
--POST--
--GET--
--FILE--
<?php
echo mb_ereg_replace("([a-z]*)([-=+|]*)([0-9]+)","\\3 \\1 \\2\n","abc+-|=123");
?>
--EXPECT--
123 abc +-|=

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-07.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-07.phpt
--TEST--
mb_ereg_replace() compatibility test 7 (counterpart: ext/standard/tests/reg/010.phpt)
--POST--
--GET--
--FILE--
<?php $a="abc122222222223";
echo mb_ereg_replace("1(2*)3","\\1def\\1",$a)?>
--EXPECT--
abc2222222222def2222222222

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-08.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-08.phpt
--TEST--
mb_ereg_replace() compatibility test 8 (counterpart: ext/standard/tests/reg/011.phpt)
--POST--
--GET--
--FILE--
<?php $a="abc123";
echo mb_ereg_replace("123","def\\0ghi",$a)?>
--EXPECT--
abcdef123ghi

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-09.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-09.phpt
--TEST--
mb_ereg_replace() compatibility test 9 (counterpart: ext/standard/tests/reg/012.phpt)
--POST--
--GET--
--FILE--
<?php $a="abc123";
echo mb_ereg_replace("123",'def\1ghi',$a)?>
--EXPECT--
abcdef\1ghi

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-10.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-10.phpt
--TEST--
mb_ereg_replace() compatibility test 10 (counterpart: ext/standard/tests/reg/013.phpt)
--POST--
--GET--
--FILE--
<?php $a="abc123";
echo mb_ereg_replace("123","def\\g\\\\hi\\",$a)?>
--EXPECT--
abcdef\g\\hi\

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-11.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-11.phpt
--TEST--
mb_ereg_replace() compatibility test 11 (counterpart: ext/standard/tests/reg/014.phpt)
--POST--
--GET--
--FILE--
<?php $a="a\\2bxc";
echo mb_ereg_replace("a(.*)b(.*)c","\\1",$a)?>
--EXPECT--
\2

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-12.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-12.phpt
--TEST--
mb_ereg_replace() compatibility test 12 (counterpart: ext/standard/tests/reg/015.phpt)
--POST--
--GET--
--FILE--
<?php echo mb_ereg_replace("^","z","abc123")?>
--EXPECT--
zabc123

Index: php4/ext/mbstring/tests/mb_ereg_replace-compat-13.phpt
+++ php4/ext/mbstring/tests/mb_ereg_replace-compat-13.phpt
--TEST--
mb_ereg_replace() compatibility test 13 (counterpart: ext/standard/tests/reg/016.phpt)
--POST--
--GET--
--FILE--
<?php echo mb_ereg_replace('\?',"abc","?123?")?>
--EXPECT--
abc123abc

Index: php4/ext/mbstring/tests/mb_split-compat-01.phpt
+++ php4/ext/mbstring/tests/mb_split-compat-01.phpt
--TEST--
mb_split() compatibility test 1 (counterpart: ext/standard/tests/reg/009.phpt)
--POST--
--GET--
--FILE--
<?php
$a=mb_split("[[:space:]]","this is a
test");
echo count($a) . "\n";
for ($i = 0; $i < count($a); $i++) {
echo $a[$i] . "\n";
}
?>
--EXPECT--
4
this
is
a
test



--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to