]> granicus.if.org Git - php/commitdiff
GD: imagepalettetotruecolor tests
authorCarlos André Ferrari <caferrari@gmail.com>
Sat, 5 Jul 2014 17:45:03 +0000 (14:45 -0300)
committerRogerio Prado de Jesus <rogeriopradoj@gmail.com>
Fri, 25 Jul 2014 12:45:16 +0000 (09:45 -0300)
tests/caferrari/imagepalettetotruecolor_basic.phpt [new file with mode: 0644]
tests/caferrari/imagepalettetotruecolor_error1.phpt [new file with mode: 0644]
tests/caferrari/imagepalettetotruecolor_error2.phpt [new file with mode: 0644]
tests/caferrari/imagepalettetotruecolor_error3.phpt [new file with mode: 0644]

diff --git a/tests/caferrari/imagepalettetotruecolor_basic.phpt b/tests/caferrari/imagepalettetotruecolor_basic.phpt
new file mode 100644 (file)
index 0000000..fd33a1e
--- /dev/null
@@ -0,0 +1,22 @@
+--TEST--
+do the imagepalettetotruecollor function realy converts the image palette?
+--CREDITS--
+Carlos André Ferrari <caferrari [at] gmail [dot] com>
+--SKIPIF--
+<?php
+    if (!extension_loaded('gd')) die("skip gd extension not available.");
+?>
+--FILE--
+<?php
+$im = imagecreate(100, 100);
+var_dump(is_resource($im));
+var_dump(imageistruecolor($im));
+var_dump(imagepalettetotruecolor($im));
+var_dump(imageistruecolor($im));
+imagedestroy($im);
+?>
+--EXPECT--
+bool(true)
+bool(false)
+bool(true)
+bool(true)
diff --git a/tests/caferrari/imagepalettetotruecolor_error1.phpt b/tests/caferrari/imagepalettetotruecolor_error1.phpt
new file mode 100644 (file)
index 0000000..3c994e5
--- /dev/null
@@ -0,0 +1,14 @@
+--TEST--
+imagepalettetotruecollor must return an error if no resource is given
+--CREDITS--
+Carlos André Ferrari <caferrari [at] gmail [dot] com>
+--SKIPIF--
+<?php
+    if (!extension_loaded('gd')) die("skip gd extension not available.");
+?>
+--FILE--
+<?php
+imagepalettetotruecolor();
+?>
+--EXPECTF--
+Warning: imagepalettetotruecolor() expects exactly 1 parameter, 0 given in %s on line %d
diff --git a/tests/caferrari/imagepalettetotruecolor_error2.phpt b/tests/caferrari/imagepalettetotruecolor_error2.phpt
new file mode 100644 (file)
index 0000000..7a9a9ce
--- /dev/null
@@ -0,0 +1,14 @@
+--TEST--
+imagepalettetotruecollor must return an error if not a resource is given
+--CREDITS--
+Carlos André Ferrari <caferrari [at] gmail [dot] com>
+--SKIPIF--
+<?php
+    if (!extension_loaded('gd')) die("skip gd extension not available.");
+?>
+--FILE--
+<?php
+imagepalettetotruecolor("bla");
+?>
+--EXPECTF--
+Warning: imagepalettetotruecolor() expects parameter 1 to be resource, string given in %s on line %d
diff --git a/tests/caferrari/imagepalettetotruecolor_error3.phpt b/tests/caferrari/imagepalettetotruecolor_error3.phpt
new file mode 100644 (file)
index 0000000..42a7e71
--- /dev/null
@@ -0,0 +1,15 @@
+--TEST--
+imagepalettetotruecollor must return an error if not an image resource is given
+--CREDITS--
+Carlos André Ferrari <caferrari [at] gmail [dot] com>
+--SKIPIF--
+<?php
+    if (!extension_loaded('gd')) die("skip gd extension not available.");
+?>
+--FILE--
+<?php
+$im = fopen('php://memory', 'w');
+imagepalettetotruecolor($im);
+?>
+--EXPECTF--
+Warning: imagepalettetotruecolor(): supplied resource is not a valid Image resource in %s on line %d