]> granicus.if.org Git - php/commitdiff
MFH: Add test for imagecolorclosesthwb()
authorKalle Sommer Nielsen <kalle@php.net>
Wed, 30 Jul 2008 04:35:57 +0000 (04:35 +0000)
committerKalle Sommer Nielsen <kalle@php.net>
Wed, 30 Jul 2008 04:35:57 +0000 (04:35 +0000)
ext/gd/tests/imagecolorclosesthwb.phpt [new file with mode: 0644]

diff --git a/ext/gd/tests/imagecolorclosesthwb.phpt b/ext/gd/tests/imagecolorclosesthwb.phpt
new file mode 100644 (file)
index 0000000..fe39278
--- /dev/null
@@ -0,0 +1,27 @@
+--TEST--
+imagecolorclosesthwb() test
+--SKIPIF--
+<?php
+       if(!extension_loaded('gd')){ die('skip: gd extension not available'); }
+       if(!function_exists('imagecolorclosesthwb')){ die('skip: imagecolorclosesthwb() not available'); }
+?>
+--FILE--
+<?php
+       $im = imagecreatefrompng('test.png');
+
+       echo imagecolorclosesthwb($im, 255, 50, 0);
+
+       imagecolorclosesthwb(NULL);
+       imagecolorclosesthwb(NULL, NULL, NULL, NULL);
+       imagecolorclosesthwb($im, "hello", "from", "gd");
+
+       imagedestroy($im);
+?>
+--EXPECTF--
+16724480
+
+Warning: imagecolorclosesthwb\(\) expects exactly 4 parameters, 1 given in .* code on line \d+
+
+Warning: imagecolorclosesthwb\(\) expects parameter 1 to be resource, null given in .* code on line \d+
+
+Warning: imagecolorclosesthwb\(\) expects parameter 2 to be long, string given in .* code on line \d+
\ No newline at end of file