summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos André Ferrari <caferrari@gmail.com>2014-07-05 14:45:03 -0300
committerRogerio Prado de Jesus <rogeriopradoj@gmail.com>2014-07-25 09:45:16 -0300
commit660cfeabb4ef3636821db29b23650956ea3a099b (patch)
tree558825729622fc226dbf8d4f210e89fda2fcb481
parentfedc7993445f98f923bc8838032fe81a225eea2e (diff)
downloadphp-git-660cfeabb4ef3636821db29b23650956ea3a099b.tar.gz
GD: imagepalettetotruecolor tests
-rw-r--r--tests/caferrari/imagepalettetotruecolor_basic.phpt22
-rw-r--r--tests/caferrari/imagepalettetotruecolor_error1.phpt14
-rw-r--r--tests/caferrari/imagepalettetotruecolor_error2.phpt14
-rw-r--r--tests/caferrari/imagepalettetotruecolor_error3.phpt15
4 files changed, 65 insertions, 0 deletions
diff --git a/tests/caferrari/imagepalettetotruecolor_basic.phpt b/tests/caferrari/imagepalettetotruecolor_basic.phpt
new file mode 100644
index 0000000000..fd33a1e8f2
--- /dev/null
+++ b/tests/caferrari/imagepalettetotruecolor_basic.phpt
@@ -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
index 0000000000..3c994e59a2
--- /dev/null
+++ b/tests/caferrari/imagepalettetotruecolor_error1.phpt
@@ -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
index 0000000000..7a9a9ce574
--- /dev/null
+++ b/tests/caferrari/imagepalettetotruecolor_error2.phpt
@@ -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
index 0000000000..42a7e71773
--- /dev/null
+++ b/tests/caferrari/imagepalettetotruecolor_error3.phpt
@@ -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