Re: cvs: 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

From: Date: Tue, 29 Oct 2002 19:57:28 +0000
Subject: Re: cvs: 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
References: 1  Groups: php.cvs 
Request: Send a blank email to php-cvs+get-15609@lists.php.net to get a copy of this message
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


« previous php.cvs (#15609) next »