tony2001 Tue Jun 5 11:25:21 2007 UTC
Modified files:
/php-src/tests/basic 024.phpt 025.phpt 026.phpt 027.phpt
Log:
fix test, add missing ones
http://cvs.php.net/viewvc.cgi/php-src/tests/basic/024.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/tests/basic/024.phpt
diff -u /dev/null php-src/tests/basic/024.phpt:1.2
--- /dev/null Tue Jun 5 11:25:21 2007
+++ php-src/tests/basic/024.phpt Tue Jun 5 11:25:21 2007
@@ -0,0 +1,47 @@
+--TEST--
+Test HTTP_RAW_POST_DATA creation
+--INI--
+magic_quotes_gpc=0
+always_populate_raw_post_data=1
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a=ABC&y=XYZ&c[]=1&c[]=2&c[a]=3
+--FILE--
+<?php
+var_dump($_POST, $HTTP_RAW_POST_DATA);
+?>
+--EXPECT--
+array(3) {
+ ["a"]=>
+ string(3) "ABC"
+ ["y"]=>
+ string(3) "XYZ"
+ ["c"]=>
+ array(3) {
+ [0]=>
+ string(1) "1"
+ [1]=>
+ string(1) "2"
+ ["a"]=>
+ string(1) "3"
+ }
+}
+string(30) "a=ABC&y=XYZ&c[]=1&c[]=2&c[a]=3"
+--UEXPECT--
+array(3) {
+ [u"a"]=>
+ unicode(3) "ABC"
+ [u"y"]=>
+ unicode(3) "XYZ"
+ [u"c"]=>
+ array(3) {
+ [0]=>
+ unicode(1) "1"
+ [1]=>
+ unicode(1) "2"
+ [u"a"]=>
+ unicode(1) "3"
+ }
+}
+unicode(30) "a=ABC&y=XYZ&c[]=1&c[]=2&c[a]=3"
http://cvs.php.net/viewvc.cgi/php-src/tests/basic/025.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/tests/basic/025.phpt
diff -u /dev/null php-src/tests/basic/025.phpt:1.2
--- /dev/null Tue Jun 5 11:25:21 2007
+++ php-src/tests/basic/025.phpt Tue Jun 5 11:25:21 2007
@@ -0,0 +1,23 @@
+--TEST--
+Test HTTP_RAW_POST_DATA with excessive post length
+--INI--
+magic_quotes_gpc=0
+always_populate_raw_post_data=1
+post_max_size=1K
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa
+--FILE--
+<?php
+var_dump($_POST, $HTTP_RAW_POST_DATA);
+?>
+--EXPECTF--
+Warning: Unknown: POST Content-Length of 2050 bytes exceeds the limit of 1024
bytes in Unknown on line 0
+
+Warning: Cannot modify header information - headers already sent in Unknown on
line 0
+
+Notice: Undefined variable: HTTP_RAW_POST_DATA in %s on line %d
+array(0) {
+}
+NULL
http://cvs.php.net/viewvc.cgi/php-src/tests/basic/026.phpt?r1=1.1&r2=1.2&diff_format=u
Index: php-src/tests/basic/026.phpt
diff -u /dev/null php-src/tests/basic/026.phpt:1.2
--- /dev/null Tue Jun 5 11:25:21 2007
+++ php-src/tests/basic/026.phpt Tue Jun 5 11:25:21 2007
@@ -0,0 +1,24 @@
+--TEST--
+Registration of HTTP_RAW_POST_DATA due to unknown content-type
+--INI--
+magic_quotes_gpc=0
+always_populate_raw_post_data=0
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST_RAW--
+Content-Type: unknown/type
+a=1&b=ZYX
+--FILE--
+<?php
+var_dump($_POST, $HTTP_RAW_POST_DATA);
+?>
+--EXPECT--
+array(0) {
+}
+string(10) "a=1&b=ZYX
+"
+--UEXPECT--
+array(0) {
+}
+unicode(10) "a=1&b=ZYX
+"
http://cvs.php.net/viewvc.cgi/php-src/tests/basic/027.phpt?r1=1.4&r2=1.5&diff_format=u
Index: php-src/tests/basic/027.phpt
diff -u php-src/tests/basic/027.phpt:1.4 php-src/tests/basic/027.phpt:1.5
--- php-src/tests/basic/027.phpt:1.4 Mon Jun 4 00:11:11 2007
+++ php-src/tests/basic/027.phpt Tue Jun 5 11:25:21 2007
@@ -32,4 +32,25 @@
}
}
}
-string(115) "Unknown: Input variable nesting level exceeded 10. To increase
the limit change max_input_nesting_level in php.ini."
+string(106) "Input variable nesting level exceeded 10. To increase the limit
change max_input_nesting_level in php.ini."
+--UEXPECT--
+array(4) {
+ [u"a"]=>
+ unicode(1) "1"
+ [u"b"]=>
+ unicode(3) "ZYX"
+ [u"d"]=>
+ unicode(3) "123"
+ [u"e"]=>
+ array(1) {
+ [0]=>
+ array(1) {
+ [0]=>
+ array(1) {
+ [u"["]=>
+ unicode(1) "3"
+ }
+ }
+ }
+}
+unicode(106) "Input variable nesting level exceeded 10. To increase the limit
change max_input_nesting_level in php.ini."
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php