wharmby Fri Jan 23 20:23:29 2009 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/json/tests bug46215.phpt 001.phpt Log: Fix tests. Add missing SKIPIF. Tested on Windows, Linux and Linux 64 http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/bug46215.phpt?r1=1.1.2.2&r2=1.1.2.3&diff_format=u Index: php-src/ext/json/tests/bug46215.phpt diff -u php-src/ext/json/tests/bug46215.phpt:1.1.2.2 php-src/ext/json/tests/bug46215.phpt:1.1.2.3 --- php-src/ext/json/tests/bug46215.phpt:1.1.2.2 Thu Oct 2 03:36:52 2008 +++ php-src/ext/json/tests/bug46215.phpt Fri Jan 23 20:23:29 2009 @@ -1,5 +1,11 @@ --TEST-- Bug #46215 (json_encode mutates its parameter and has some class-specific state) +--SKIPIF-- +<?php +if (!extension_loaded("json")) { + die('skip JSON extension not available in this build'); +} +?> --FILE-- <?php http://cvs.php.net/viewvc.cgi/php-src/ext/json/tests/001.phpt?r1=1.1.2.4.2.1&r2=1.1.2.4.2.2&diff_format=u Index: php-src/ext/json/tests/001.phpt diff -u php-src/ext/json/tests/001.phpt:1.1.2.4.2.1 php-src/ext/json/tests/001.phpt:1.1.2.4.2.2 --- php-src/ext/json/tests/001.phpt:1.1.2.4.2.1 Fri Dec 12 23:19:47 2008 +++ php-src/ext/json/tests/001.phpt Fri Jan 23 20:23:29 2009 @@ -23,8 +23,8 @@ var_dump(json_decode('{ "": { "": "" }')); var_dump(json_decode('{ "": "": "" } }')); -echo "Done\n"; ?> +===DONE=== --EXPECTF-- Warning: json_decode() expects at least 1 parameter, 0 given in %s on line %d NULL @@ -38,34 +38,34 @@ NULL NULL NULL -object(stdClass)#1 (1) { +object(stdClass)#%d (1) { ["test"]=> - object(stdClass)#2 (1) { + object(stdClass)#%d (1) { ["foo"]=> string(3) "bar" } } -object(stdClass)#1 (1) { +object(stdClass)#%d (1) { ["test"]=> - object(stdClass)#2 (1) { + object(stdClass)#%d (1) { ["foo"]=> string(0) "" } } -object(stdClass)#1 (1) { +object(stdClass)#%d (1) { ["_empty_"]=> - object(stdClass)#2 (1) { + object(stdClass)#%d (1) { ["foo"]=> string(0) "" } } -object(stdClass)#1 (1) { +object(stdClass)#%d (1) { ["_empty_"]=> - object(stdClass)#2 (1) { + object(stdClass)#%d (1) { ["_empty_"]=> string(0) "" } } NULL NULL -Done +===DONE===
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php