tony2001 Tue Sep 19 11:49:21 2006 UTC
Modified files:
/php-src/ext/iconv/tests iconv_substr.phpt
/php-src/ext/pcre/tests bug20528.phpt pcre_count.phpt
preg_replace.phpt preg_replace2.phpt
preg_replace_callback2.phpt
preg_replace_callback3.phpt split.phpt
split2.phpt
Log:
fix tests
http://cvs.php.net/viewvc.cgi/php-src/ext/iconv/tests/iconv_substr.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/iconv/tests/iconv_substr.phpt
diff -u php-src/ext/iconv/tests/iconv_substr.phpt:1.2
php-src/ext/iconv/tests/iconv_substr.phpt:1.3
--- php-src/ext/iconv/tests/iconv_substr.phpt:1.2 Wed Aug 17 14:01:03 2005
+++ php-src/ext/iconv/tests/iconv_substr.phpt Tue Sep 19 11:49:21 2006
@@ -59,3 +59,21 @@
string(0) ""
string(0) ""
string(10) "¤Á¤Ï ISO-2"
+--UEXPECT--
+666768696a6b6c
+666768696a6b6c
+a6a4a8a4aaa4ab
+a4aba4ada4afa4b1a4b3a4b5a4b7
+bool(false)
+string(0) ""
+unicode(14) "This is a test"
+string(14) "This is a test"
+unicode(3) "est"
+string(3) "est"
+unicode(5) "This "
+string(5) "This "
+unicode(0) ""
+string(0) ""
+unicode(0) ""
+string(0) ""
+string(10) "¤Á¤Ï ISO-2"
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/bug20528.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/pcre/tests/bug20528.phpt
diff -u php-src/ext/pcre/tests/bug20528.phpt:1.3
php-src/ext/pcre/tests/bug20528.phpt:1.4
--- php-src/ext/pcre/tests/bug20528.phpt:1.3 Thu Jan 23 19:00:06 2003
+++ php-src/ext/pcre/tests/bug20528.phpt Tue Sep 19 11:49:21 2006
@@ -22,3 +22,20 @@
[6]=>
string(2) "#)"
}
+--UEXPECT--
+array(7) {
+ [0]=>
+ unicode(2) "(#"
+ [1]=>
+ unicode(2) "11"
+ [2]=>
+ unicode(1) "/"
+ [3]=>
+ unicode(2) "19"
+ [4]=>
+ unicode(1) "/"
+ [5]=>
+ unicode(4) "2002"
+ [6]=>
+ unicode(2) "#)"
+}
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/pcre_count.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/pcre/tests/pcre_count.phpt
diff -u php-src/ext/pcre/tests/pcre_count.phpt:1.1
php-src/ext/pcre/tests/pcre_count.phpt:1.2
--- php-src/ext/pcre/tests/pcre_count.phpt:1.1 Sat Mar 12 12:58:06 2005
+++ php-src/ext/pcre/tests/pcre_count.phpt Tue Sep 19 11:49:21 2006
@@ -38,3 +38,12 @@
int(4)
string(25) "... ... ... ... v1c0d1/|/"
NULL
+--UEXPECT--
+unicode(56) "xxxx xxxx 1-a-3-4 1-2-a-4 1-2-3-a a-a-a-a xxxx xxxx-xxxx"
+int(5)
+unicode(41) "Hxxxx xxxx xxxx xxxx xxxx 42 xxxx 13 xxxx"
+int(7)
+unicode(25) "... ... ... ... v1c0d1/|/"
+int(4)
+unicode(25) "... ... ... ... v1c0d1/|/"
+NULL
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_replace.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/pcre/tests/preg_replace.phpt
diff -u php-src/ext/pcre/tests/preg_replace.phpt:1.3
php-src/ext/pcre/tests/preg_replace.phpt:1.4
--- php-src/ext/pcre/tests/preg_replace.phpt:1.3 Thu Jul 20 21:19:05 2006
+++ php-src/ext/pcre/tests/preg_replace.phpt Tue Sep 19 11:49:21 2006
@@ -24,12 +24,12 @@
Warning: preg_replace_callback(): Modifier /e cannot be used with replacement
callback in %spreg_replace.php on line 10
NULL
--UEXPECTF--
-string(1) "x"
-string(4) "abcd"
-string(8) "zaab2k3l"
+unicode(1) "x"
+unicode(4) "abcd"
+unicode(8) "zaab2k3l"
-Warning: preg_replace_callback(): Requires argument 2, '', to be a valid
callback in %spreg_replace.php on line 8
+Warning: preg_replace_callback(): Requires argument 2, '', to be a valid
callback in %s on line %d
unicode(0) ""
-Warning: preg_replace_callback(): Modifier /e cannot be used with replacement
callback in %spreg_replace.php on line 10
+Warning: preg_replace_callback(): Modifier /e cannot be used with replacement
callback in %s on line %d
NULL
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_replace2.phpt?r1=1.2&r2=1.3&diff_format=u
Index: php-src/ext/pcre/tests/preg_replace2.phpt
diff -u php-src/ext/pcre/tests/preg_replace2.phpt:1.2
php-src/ext/pcre/tests/preg_replace2.phpt:1.3
--- php-src/ext/pcre/tests/preg_replace2.phpt:1.2 Mon Jul 17 11:39:49 2006
+++ php-src/ext/pcre/tests/preg_replace2.phpt Tue Sep 19 11:49:21 2006
@@ -40,3 +40,28 @@
string(1) "$"
}
==done==
+--UEXPECTF--
+Warning: preg_replace(): Parameter mismatch, pattern is a string while
replacement in an array. in %s on line %d
+bool(false)
+unicode(1) "c"
+array(3) {
+ [0]=>
+ unicode(1) "x"
+ [1]=>
+ unicode(2) "aA"
+ [2]=>
+ unicode(2) "vb"
+}
+array(2) {
+ [0]=>
+ unicode(1) "$"
+ [1]=>
+ unicode(1) "$"
+}
+array(2) {
+ [0]=>
+ unicode(3) "x$y"
+ [1]=>
+ unicode(1) "$"
+}
+==done==
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_replace_callback2.phpt?r1=1.4&r2=1.5&diff_format=u
Index: php-src/ext/pcre/tests/preg_replace_callback2.phpt
diff -u php-src/ext/pcre/tests/preg_replace_callback2.phpt:1.4
php-src/ext/pcre/tests/preg_replace_callback2.phpt:1.5
--- php-src/ext/pcre/tests/preg_replace_callback2.phpt:1.4 Thu Jul 20
21:19:05 2006
+++ php-src/ext/pcre/tests/preg_replace_callback2.phpt Tue Sep 19 11:49:21 2006
@@ -39,19 +39,19 @@
}
string(3) "aBC"
--UEXPECTF--
-Warning: preg_replace_callback(): Unable to call custom replacement function
in %spreg_replace_callback2.php on line %d
+Warning: preg_replace_callback(): Unable to call custom replacement function
in %s on line %d
array(3) {
[0]=>
- string(12) "'a' 'b3' bcd"
+ unicode(12) "'a' 'b3' bcd"
[u"v"]=>
- string(6) "aksfjk"
+ unicode(6) "aksfjk"
[12]=>
- string(9) "'aa' 'bb'"
+ unicode(9) "'aa' 'bb'"
}
-Notice: Array to string conversion in %spreg_replace_callback2.php on line 17
+Notice: Array to string conversion in %s on line %d
array(1) {
[0]=>
- string(7) "'A'rray"
+ unicode(7) "'A'rray"
}
-string(3) "aBC"
+unicode(3) "aBC"
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/preg_replace_callback3.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/ext/pcre/tests/preg_replace_callback3.phpt
diff -u php-src/ext/pcre/tests/preg_replace_callback3.phpt:1.1
php-src/ext/pcre/tests/preg_replace_callback3.phpt:1.2
--- php-src/ext/pcre/tests/preg_replace_callback3.phpt:1.1 Wed Aug 30
16:46:23 2006
+++ php-src/ext/pcre/tests/preg_replace_callback3.phpt Tue Sep 19 11:49:21 2006
@@ -18,13 +18,13 @@
echo "Done\n";
?>
--EXPECTF--
-Warning: Wrong parameter count for preg_replace_callback() in %s on line %d
+Warning: preg_replace_callback() expects at least 3 parameters, 0 given in %s
on line %d
NULL
-Warning: Wrong parameter count for preg_replace_callback() in %s on line %d
+Warning: preg_replace_callback() expects at least 3 parameters, 1 given in %s
on line %d
NULL
-Warning: Wrong parameter count for preg_replace_callback() in %s on line %d
+Warning: preg_replace_callback() expects at least 3 parameters, 2 given in %s
on line %d
NULL
Warning: preg_replace_callback(): Requires argument 2, '2', to be a valid
callback in %s on line %d
@@ -36,21 +36,20 @@
Warning: preg_replace_callback(): Requires argument 2, '2', to be a valid
callback in %s on line %d
int(3)
-Warning: preg_replace_callback(): Requires argument 2, '', to be a valid
callback in %s on line 1%d
-string(0) ""
+Warning: preg_replace_callback() expects parameter 4 to be long, string given
in %s on line %d
+NULL
-Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid
callback in %s on line %d
-array(0) {
-}
+Warning: preg_replace_callback() expects parameter 4 to be long, array given
in %s on line %d
+NULL
Done
--UEXPECTF--
-Warning: Wrong parameter count for preg_replace_callback() in %s on line %d
+Warning: preg_replace_callback() expects at least 3 parameters, 0 given in %s
on line %d
NULL
-Warning: Wrong parameter count for preg_replace_callback() in %s on line %d
+Warning: preg_replace_callback() expects at least 3 parameters, 1 given in %s
on line %d
NULL
-Warning: Wrong parameter count for preg_replace_callback() in %s on line %d
+Warning: preg_replace_callback() expects at least 3 parameters, 2 given in %s
on line %d
NULL
Warning: preg_replace_callback(): Requires argument 2, '2', to be a valid
callback in %s on line %d
@@ -62,10 +61,9 @@
Warning: preg_replace_callback(): Requires argument 2, '2', to be a valid
callback in %s on line %d
int(3)
-Warning: preg_replace_callback(): Requires argument 2, '', to be a valid
callback in %s on line %d
-unicode(0) ""
+Warning: preg_replace_callback() expects parameter 4 to be long, Unicode
string given in %s on line %d
+NULL
-Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid
callback in %s on line %d
-array(0) {
-}
+Warning: preg_replace_callback() expects parameter 4 to be long, array given
in %s on line %d
+NULL
Done
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/split.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/pcre/tests/split.phpt
diff -u php-src/ext/pcre/tests/split.phpt:1.3
php-src/ext/pcre/tests/split.phpt:1.4
--- php-src/ext/pcre/tests/split.phpt:1.3 Thu Jul 20 21:19:05 2006
+++ php-src/ext/pcre/tests/split.phpt Tue Sep 19 11:49:21 2006
@@ -84,3 +84,71 @@
[3]=>
string(1) "u"
}
+--UEXPECTF--
+Warning: preg_split() expects at least 2 parameters, 0 given in %s on line %d
+bool(false)
+
+Warning: preg_split(): Compilation failed: nothing to repeat at offset 0 in %s
on line %d
+bool(false)
+array(3) {
+ [0]=>
+ unicode(1) "x"
+ [1]=>
+ unicode(2) "yy"
+ [2]=>
+ unicode(3) "zzz"
+}
+array(3) {
+ [0]=>
+ unicode(1) "x"
+ [1]=>
+ unicode(2) "yy"
+ [2]=>
+ unicode(3) "zzz"
+}
+array(3) {
+ [0]=>
+ unicode(1) "x"
+ [1]=>
+ unicode(2) "yy"
+ [2]=>
+ unicode(3) "zzz"
+}
+array(1) {
+ [0]=>
+ unicode(8) "x yy,zzz"
+}
+array(2) {
+ [0]=>
+ unicode(1) "x"
+ [1]=>
+ unicode(6) "yy,zzz"
+}
+array(8) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ unicode(1) "a"
+ [2]=>
+ unicode(1) "b"
+ [3]=>
+ unicode(0) ""
+ [4]=>
+ unicode(1) "c"
+ [5]=>
+ unicode(0) ""
+ [6]=>
+ unicode(1) "u"
+ [7]=>
+ unicode(0) ""
+}
+array(4) {
+ [0]=>
+ unicode(1) "a"
+ [1]=>
+ unicode(1) "b"
+ [2]=>
+ unicode(1) "c"
+ [3]=>
+ unicode(1) "u"
+}
http://cvs.php.net/viewvc.cgi/php-src/ext/pcre/tests/split2.phpt?r1=1.3&r2=1.4&diff_format=u
Index: php-src/ext/pcre/tests/split2.phpt
diff -u php-src/ext/pcre/tests/split2.phpt:1.3
php-src/ext/pcre/tests/split2.phpt:1.4
--- php-src/ext/pcre/tests/split2.phpt:1.3 Tue Jul 18 09:23:05 2006
+++ php-src/ext/pcre/tests/split2.phpt Tue Sep 19 11:49:21 2006
@@ -313,3 +313,298 @@
string(6) "ab2c3u"
}
bool(true)
+--UEXPECTF--
+array(15) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ unicode(0) ""
+ [2]=>
+ unicode(1) "a"
+ [3]=>
+ unicode(0) ""
+ [4]=>
+ unicode(1) "b"
+ [5]=>
+ unicode(1) "2"
+ [6]=>
+ unicode(0) ""
+ [7]=>
+ unicode(0) ""
+ [8]=>
+ unicode(1) "c"
+ [9]=>
+ unicode(1) "3"
+ [10]=>
+ unicode(0) ""
+ [11]=>
+ unicode(0) ""
+ [12]=>
+ unicode(1) "u"
+ [13]=>
+ unicode(0) ""
+ [14]=>
+ unicode(0) ""
+}
+array(8) {
+ [0]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(0)
+ }
+ [1]=>
+ array(2) {
+ [0]=>
+ unicode(1) "a"
+ [1]=>
+ int(0)
+ }
+ [2]=>
+ array(2) {
+ [0]=>
+ unicode(1) "b"
+ [1]=>
+ int(1)
+ }
+ [3]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(3)
+ }
+ [4]=>
+ array(2) {
+ [0]=>
+ unicode(1) "c"
+ [1]=>
+ int(3)
+ }
+ [5]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(5)
+ }
+ [6]=>
+ array(2) {
+ [0]=>
+ unicode(1) "u"
+ [1]=>
+ int(5)
+ }
+ [7]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(6)
+ }
+}
+array(6) {
+ [0]=>
+ unicode(1) "a"
+ [1]=>
+ unicode(1) "b"
+ [2]=>
+ unicode(1) "2"
+ [3]=>
+ unicode(1) "c"
+ [4]=>
+ unicode(1) "3"
+ [5]=>
+ unicode(1) "u"
+}
+array(4) {
+ [0]=>
+ array(2) {
+ [0]=>
+ unicode(1) "a"
+ [1]=>
+ int(0)
+ }
+ [1]=>
+ array(2) {
+ [0]=>
+ unicode(1) "b"
+ [1]=>
+ int(1)
+ }
+ [2]=>
+ array(2) {
+ [0]=>
+ unicode(1) "c"
+ [1]=>
+ int(3)
+ }
+ [3]=>
+ array(2) {
+ [0]=>
+ unicode(1) "u"
+ [1]=>
+ int(5)
+ }
+}
+array(15) {
+ [0]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(0)
+ }
+ [1]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(0)
+ }
+ [2]=>
+ array(2) {
+ [0]=>
+ unicode(1) "a"
+ [1]=>
+ int(0)
+ }
+ [3]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(1)
+ }
+ [4]=>
+ array(2) {
+ [0]=>
+ unicode(1) "b"
+ [1]=>
+ int(1)
+ }
+ [5]=>
+ array(2) {
+ [0]=>
+ unicode(1) "2"
+ [1]=>
+ int(2)
+ }
+ [6]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(3)
+ }
+ [7]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(3)
+ }
+ [8]=>
+ array(2) {
+ [0]=>
+ unicode(1) "c"
+ [1]=>
+ int(3)
+ }
+ [9]=>
+ array(2) {
+ [0]=>
+ unicode(1) "3"
+ [1]=>
+ int(4)
+ }
+ [10]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(5)
+ }
+ [11]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(5)
+ }
+ [12]=>
+ array(2) {
+ [0]=>
+ unicode(1) "u"
+ [1]=>
+ int(5)
+ }
+ [13]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(6)
+ }
+ [14]=>
+ array(2) {
+ [0]=>
+ unicode(0) ""
+ [1]=>
+ int(6)
+ }
+}
+array(6) {
+ [0]=>
+ array(2) {
+ [0]=>
+ unicode(1) "a"
+ [1]=>
+ int(0)
+ }
+ [1]=>
+ array(2) {
+ [0]=>
+ unicode(1) "b"
+ [1]=>
+ int(1)
+ }
+ [2]=>
+ array(2) {
+ [0]=>
+ unicode(1) "2"
+ [1]=>
+ int(2)
+ }
+ [3]=>
+ array(2) {
+ [0]=>
+ unicode(1) "c"
+ [1]=>
+ int(3)
+ }
+ [4]=>
+ array(2) {
+ [0]=>
+ unicode(1) "3"
+ [1]=>
+ int(4)
+ }
+ [5]=>
+ array(2) {
+ [0]=>
+ unicode(1) "u"
+ [1]=>
+ int(5)
+ }
+}
+
+Warning: preg_last_error() expects exactly 0 parameters, 1 given in %s on line
%d
+NULL
+bool(true)
+array(1) {
+ [0]=>
+ unicode(6) "ab2c3u"
+}
+bool(true)
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php