diff options
Diffstat (limited to 'ext/gd/tests/png2wbmp_error1-mb.phpt')
-rw-r--r-- | ext/gd/tests/png2wbmp_error1-mb.phpt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/ext/gd/tests/png2wbmp_error1-mb.phpt b/ext/gd/tests/png2wbmp_error1-mb.phpt new file mode 100644 index 0000000000..a19cf5e017 --- /dev/null +++ b/ext/gd/tests/png2wbmp_error1-mb.phpt @@ -0,0 +1,42 @@ +--TEST-- +Test png2wbmp() function : wrong threshold value param +--CREDITS-- +Levi Fukumori <levi [at] fukumori [dot] com [dot] br> +#testfest PHPSP on 2009-06-20 +--SKIPIF-- +<?php +if(!extension_loaded('gd')) { + die('skip gd extension is not loaded'); +} +if(!function_exists('png2wbmp')) { + die('skip png2wbmp function is not available'); +} +?> +--FILE-- +<?php +// Create a blank image and add some text +$im = imagecreatetruecolor(120, 20); +$text_color = imagecolorallocate($im, 255, 255, 255); +imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); + +$file = dirname(__FILE__) .'/simpletext私はガラスを食べられます.png'; +$file2 = dirname(__FILE__) .'/simpletext私はガラスを食べられます.wbmp'; + +// Save the image as 'simpletext.png' +imagepng($im, $file); + +// Free up memory +imagedestroy($im); + +png2wbmp($file, $file2, 20, 120, 9); +png2wbmp($file, $file2, 20, 120, -1); +?> +--EXPECTF-- +Warning: png2wbmp(): Invalid threshold value '9' in %s on line %d + +Warning: png2wbmp(): Invalid threshold value '-1' in %s on line %d +--CLEAN-- +<?php +unlink(dirname(__FILE__) .'/simpletext私はガラスを食べられます.png'); +unlink(dirname(__FILE__) .'/simpletext私はガラスを食べられます.wbmp'); +?> |