rdohms Sun, 19 Jul 2009 01:42:08 +0000 URL: http://svn.php.net/viewvc?view=revision&revision=284342
Changed paths: A php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_basic.phpt A php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error1.phpt A php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error2.phpt A php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error3.phpt Log: Commiting imagecreatetruecolor tests for PHP_5_3 branch Added: php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_basic.phpt =================================================================== --- php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_basic.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_basic.phpt 2009-07-19 01:42:08 UTC (rev 284342) @@ -0,0 +1,22 @@ +--TEST-- +Testing imagecreatetruecolor() of GD library +--CREDITS-- +Rafael Dohms <rdohms [at] gmail [dot] com> +--SKIPIF-- +<?php + if (!extension_loaded("gd")) die("skip GD not present"); + if (!function_exists("imagecreatetruecolor")) die("skip GD Version not compatible"); +?> +--FILE-- +<?php +$image = imagecreatetruecolor(180, 30); + +ob_start(); +imagepng($image, null, 9); +$img = ob_get_contents(); +ob_end_clean(); + +echo md5(base64_encode($img)); +?> +--EXPECT-- +5a8fe9864cbd20e5dbe730c77f30db95 Added: php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error1.phpt =================================================================== --- php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error1.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error1.phpt 2009-07-19 01:42:08 UTC (rev 284342) @@ -0,0 +1,18 @@ +--TEST-- +Testing imagecreatetruecolor(): error on non-long parameters +--CREDITS-- +Rafael Dohms <rdohms [at] gmail [dot] com> +--SKIPIF-- +<?php + if (!extension_loaded("gd")) die("skip GD not present"); + if (!function_exists("imagecreatetruecolor")) die("skip GD Version not compatible"); +?> +--FILE-- +<?php +$image = imagecreatetruecolor('s', 30); +$image = imagecreatetruecolor(30, 's'); +?> +--EXPECTF-- +Warning: imagecreatetruecolor() expects parameter 1 to be long, %s given in %s on line %d + +Warning: imagecreatetruecolor() expects parameter 2 to be long, %s given in %s on line %d Added: php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error2.phpt =================================================================== --- php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error2.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error2.phpt 2009-07-19 01:42:08 UTC (rev 284342) @@ -0,0 +1,24 @@ +--TEST-- +Testing imagecreatetruecolor(): error on out of bound parameters +--CREDITS-- +Rafael Dohms <rdohms [at] gmail [dot] com> +--SKIPIF-- +<?php + if (!extension_loaded("gd")) die("skip GD not present"); + if (!function_exists("imagecreatetruecolor")) die("skip GD Version not compatible"); +?> +--FILE-- +<?php +$image = imagecreatetruecolor(-1, 30); +$image = imagecreatetruecolor(30, -1); +$image = imagecreatetruecolor(999999999999999999999999999, 30); +$image = imagecreatetruecolor(30, 999999999999999999999999999); +?> +--EXPECTF-- +Warning: imagecreatetruecolor(): Invalid image dimensions in %s on line %d + +Warning: imagecreatetruecolor(): Invalid image dimensions in %s on line %d + +Warning: imagecreatetruecolor(): Invalid image dimensions in %s on line %d + +Warning: imagecreatetruecolor(): Invalid image dimensions in %s on line %d \ No newline at end of file Added: php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error3.phpt =================================================================== --- php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error3.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/ext/gd/tests/imagecreatetruecolor_error3.phpt 2009-07-19 01:42:08 UTC (rev 284342) @@ -0,0 +1,21 @@ +--TEST-- +Testing imagecreatetruecolor(): error on wrong parameter count +--CREDITS-- +Rafael Dohms <rdohms [at] gmail [dot] com> +--SKIPIF-- +<?php + if (!extension_loaded("gd")) die("skip GD not present"); + if (!function_exists("imagecreatetruecolor")) die("skip GD Version not compatible"); +?> +--FILE-- +<?php +$image = imagecreatetruecolor(); +$image = imagecreatetruecolor(30); +$image = imagecreatetruecolor(1,1,1); +?> +--EXPECTF-- +Warning: imagecreatetruecolor() expects exactly 2 parameters, 0 given in %s on line %d + +Warning: imagecreatetruecolor() expects exactly 2 parameters, 1 given in %s on line %d + +Warning: imagecreatetruecolor() expects exactly 2 parameters, 3 given in %s on line %d \ No newline at end of file
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php