svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt
trunk/ext/standard/tests/strings/parse_str_basic4.phpt

From: Date: Wed, 05 Aug 2009 08:54:27 +0000
Subject: svn: /php/php-src/ branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt
trunk/ext/standard/tests/strings/parse_str_basic4.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-60027@lists.php.net to get a copy of this message
wharmby Wed, 05 Aug 2009 08:54:27 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=286828 Log: Add new use-case to parse_str() test. Tested on Windows, Linux and Linux 64 Changed paths: U php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt U php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt U php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt Modified: php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt =================================================================== --- php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt 2009-08-05 07:03:38 UTC (rev 286827) +++ php/php-src/branches/PHP_5_2/ext/standard/tests/strings/parse_str_basic4.phpt 2009-08-05 08:54:27 UTC (rev 286828) @@ -20,6 +20,11 @@ var_dump(parse_str($str, $res)); var_dump($res); +echo "\nTest string with badly formed % numbers\n"; +$str = "first=%41&second=%a&third=%b"; +var_dump(parse_str($str)); +var_dump($first, $second, $third); + echo "\nTest string with non-binary safe name\n"; $str = "arr.test[1]=sid&arr test[4][two]=fred"; var_dump(parse_str($str, $res)); @@ -59,6 +64,12 @@ } } +Test string with badly formed % numbers +NULL +string(1) "A" +string(2) "%a" +string(2) "%b" + Test string with non-binary safe name NULL array(1) { Modified: php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt =================================================================== --- php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt 2009-08-05 07:03:38 UTC (rev 286827) +++ php/php-src/branches/PHP_5_3/ext/standard/tests/strings/parse_str_basic4.phpt 2009-08-05 08:54:27 UTC (rev 286828) @@ -20,6 +20,11 @@ var_dump(parse_str($str, $res)); var_dump($res); +echo "\nTest string with badly formed % numbers\n"; +$str = "first=%41&second=%a&third=%b"; +var_dump(parse_str($str)); +var_dump($first, $second, $third); + echo "\nTest string with non-binary safe name\n"; $str = "arr.test[1]=sid&arr test[4][two]=fred"; var_dump(parse_str($str, $res)); @@ -59,6 +64,12 @@ } } +Test string with badly formed % numbers +NULL +string(1) "A" +string(2) "%a" +string(2) "%b" + Test string with non-binary safe name NULL array(1) { Modified: php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt =================================================================== --- php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt 2009-08-05 07:03:38 UTC (rev 286827) +++ php/php-src/trunk/ext/standard/tests/strings/parse_str_basic4.phpt 2009-08-05 08:54:27 UTC (rev 286828) @@ -20,6 +20,11 @@ var_dump(parse_str($str, $res)); var_dump($res); +echo "\nTest string with badly formed % numbers\n"; +$str = "first=%41&second=%a&third=%b"; +var_dump(parse_str($str)); +var_dump($first, $second, $third); + echo "\nTest string with non-binary safe name\n"; $str = "arr.test[1]=sid&arr test[4][two]=fred"; var_dump(parse_str($str, $res)); @@ -59,6 +64,12 @@ } } +Test string with badly formed % numbers +NULL +unicode(1) "A" +unicode(2) "%a" +unicode(2) "%b" + Test string with non-binary safe name NULL array(1) {

« previous php.cvs (#60027) next »