Skip to content

Commit 660cfea

Browse files
caferrarirogeriopradoj
authored andcommitted
GD: imagepalettetotruecolor tests
1 parent fedc799 commit 660cfea

File tree

4 files changed

+65
-0
lines changed

4 files changed

+65
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
--TEST--
2+
do the imagepalettetotruecollor function realy converts the image palette?
3+
--CREDITS--
4+
Carlos André Ferrari <caferrari [at] gmail [dot] com>
5+
--SKIPIF--
6+
<?php
7+
if (!extension_loaded('gd')) die("skip gd extension not available.");
8+
?>
9+
--FILE--
10+
<?php
11+
$im = imagecreate(100, 100);
12+
var_dump(is_resource($im));
13+
var_dump(imageistruecolor($im));
14+
var_dump(imagepalettetotruecolor($im));
15+
var_dump(imageistruecolor($im));
16+
imagedestroy($im);
17+
?>
18+
--EXPECT--
19+
bool(true)
20+
bool(false)
21+
bool(true)
22+
bool(true)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
--TEST--
2+
imagepalettetotruecollor must return an error if no resource is given
3+
--CREDITS--
4+
Carlos André Ferrari <caferrari [at] gmail [dot] com>
5+
--SKIPIF--
6+
<?php
7+
if (!extension_loaded('gd')) die("skip gd extension not available.");
8+
?>
9+
--FILE--
10+
<?php
11+
imagepalettetotruecolor();
12+
?>
13+
--EXPECTF--
14+
Warning: imagepalettetotruecolor() expects exactly 1 parameter, 0 given in %s on line %d
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
--TEST--
2+
imagepalettetotruecollor must return an error if not a resource is given
3+
--CREDITS--
4+
Carlos André Ferrari <caferrari [at] gmail [dot] com>
5+
--SKIPIF--
6+
<?php
7+
if (!extension_loaded('gd')) die("skip gd extension not available.");
8+
?>
9+
--FILE--
10+
<?php
11+
imagepalettetotruecolor("bla");
12+
?>
13+
--EXPECTF--
14+
Warning: imagepalettetotruecolor() expects parameter 1 to be resource, string given in %s on line %d
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
--TEST--
2+
imagepalettetotruecollor must return an error if not an image resource is given
3+
--CREDITS--
4+
Carlos André Ferrari <caferrari [at] gmail [dot] com>
5+
--SKIPIF--
6+
<?php
7+
if (!extension_loaded('gd')) die("skip gd extension not available.");
8+
?>
9+
--FILE--
10+
<?php
11+
$im = fopen('php://memory', 'w');
12+
imagepalettetotruecolor($im);
13+
?>
14+
--EXPECTF--
15+
Warning: imagepalettetotruecolor(): supplied resource is not a valid Image resource in %s on line %d

0 commit comments

Comments
 (0)