From: Marcus Boerger Date: Sun, 3 Nov 2002 13:52:45 +0000 (+0000) Subject: add tests for functions in image.c (not requiring gd,zlib or exif) X-Git-Tag: php-4.3.0RC1~323 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=81ef4fd9585ab50a7dc53ef5cc52c30fe9bd0974;p=php add tests for functions in image.c (not requiring gd,zlib or exif) --- diff --git a/ext/standard/tests/image/bug13213.jpg b/ext/standard/tests/image/bug13213.jpg new file mode 100644 index 0000000000..b90c7a4059 Binary files /dev/null and b/ext/standard/tests/image/bug13213.jpg differ diff --git a/ext/standard/tests/image/bug13213.phpt b/ext/standard/tests/image/bug13213.phpt new file mode 100644 index 0000000000..c14ce36017 --- /dev/null +++ b/ext/standard/tests/image/bug13213.phpt @@ -0,0 +1,23 @@ +--TEST-- +Bug #13213 (GetImageSize and wrong JPEG Comments +--FILE-- + +--EXPECT-- +array(7) { + [0]=> + int(1) + [1]=> + int(1) + [2]=> + int(2) + [3]=> + string(20) "width="1" height="1"" + ["bits"]=> + int(8) + ["channels"]=> + int(3) + ["mime"]=> + string(10) "image/jpeg" +} \ No newline at end of file diff --git a/ext/standard/tests/image/getimagesize.phpt b/ext/standard/tests/image/getimagesize.phpt new file mode 100644 index 0000000000..3a543a7991 --- /dev/null +++ b/ext/standard/tests/image/getimagesize.phpt @@ -0,0 +1,160 @@ +--TEST-- +GetImageSize() +--SKIPIF-- + +--FILE-- + +--EXPECT-- +array(9) { + ["test1pix.bmp"]=> + array(5) { + [0]=> + int(1) + [1]=> + int(1) + [2]=> + int(6) + [3]=> + string(20) "width="1" height="1"" + ["mime"]=> + string(9) "image/bmp" + } + ["test1pix.jpc"]=> + array(6) { + [0]=> + int(1) + [1]=> + int(1) + [2]=> + int(9) + [3]=> + string(20) "width="1" height="1"" + ["bits"]=> + int(3) + ["mime"]=> + string(10) "image/jpeg" + } + ["test1pix.jpg"]=> + array(7) { + [0]=> + int(1) + [1]=> + int(1) + [2]=> + int(2) + [3]=> + string(20) "width="1" height="1"" + ["bits"]=> + int(8) + ["channels"]=> + int(3) + ["mime"]=> + string(10) "image/jpeg" + } + ["test2pix.gif"]=> + array(7) { + [0]=> + int(2) + [1]=> + int(1) + [2]=> + int(1) + [3]=> + string(20) "width="2" height="1"" + ["bits"]=> + int(1) + ["channels"]=> + int(3) + ["mime"]=> + string(9) "image/gif" + } + ["test4pix.gif"]=> + array(7) { + [0]=> + int(4) + [1]=> + int(1) + [2]=> + int(1) + [3]=> + string(20) "width="4" height="1"" + ["bits"]=> + int(2) + ["channels"]=> + int(3) + ["mime"]=> + string(9) "image/gif" + } + ["test4pix.iff"]=> + array(6) { + [0]=> + int(4) + [1]=> + int(1) + [2]=> + int(14) + [3]=> + string(20) "width="4" height="1"" + ["bits"]=> + int(4) + ["mime"]=> + string(9) "image/iff" + } + ["test4pix.png"]=> + array(5) { + [0]=> + int(4) + [1]=> + int(1) + [2]=> + int(3) + [3]=> + string(20) "width="4" height="1"" + ["mime"]=> + string(9) "image/png" + } + ["test4pix.psd"]=> + array(5) { + [0]=> + int(4) + [1]=> + int(1) + [2]=> + int(5) + [3]=> + string(20) "width="4" height="1"" + ["mime"]=> + string(9) "image/psd" + } + ["test4pix.tif"]=> + array(5) { + [0]=> + int(4) + [1]=> + int(1) + [2]=> + int(7) + [3]=> + string(20) "width="4" height="1"" + ["mime"]=> + string(10) "image/tiff" + } +} \ No newline at end of file diff --git a/ext/standard/tests/image/image_type_to_mime_type.phpt b/ext/standard/tests/image/image_type_to_mime_type.phpt new file mode 100644 index 0000000000..30cb46d25a --- /dev/null +++ b/ext/standard/tests/image/image_type_to_mime_type.phpt @@ -0,0 +1,47 @@ +--TEST-- +image_type_to_mime_type() +--SKIPIF-- + +--FILE-- + +--EXPECT-- +array(9) { + ["test1pix.bmp"]=> + string(9) "image/bmp" + ["test1pix.jpc"]=> + string(10) "image/jpeg" + ["test1pix.jpg"]=> + string(10) "image/jpeg" + ["test2pix.gif"]=> + string(9) "image/gif" + ["test4pix.gif"]=> + string(9) "image/gif" + ["test4pix.iff"]=> + string(9) "image/iff" + ["test4pix.png"]=> + string(9) "image/png" + ["test4pix.psd"]=> + string(9) "image/psd" + ["test4pix.tif"]=> + string(10) "image/tiff" +} \ No newline at end of file diff --git a/ext/standard/tests/image/skipif_imagetype.inc b/ext/standard/tests/image/skipif_imagetype.inc new file mode 100644 index 0000000000..4c0cb3c6ba --- /dev/null +++ b/ext/standard/tests/image/skipif_imagetype.inc @@ -0,0 +1,16 @@ + diff --git a/ext/standard/tests/image/test1pix.bmp b/ext/standard/tests/image/test1pix.bmp new file mode 100644 index 0000000000..f3799d2d1e Binary files /dev/null and b/ext/standard/tests/image/test1pix.bmp differ diff --git a/ext/standard/tests/image/test1pix.jpc b/ext/standard/tests/image/test1pix.jpc new file mode 100644 index 0000000000..ac11c6bc81 Binary files /dev/null and b/ext/standard/tests/image/test1pix.jpc differ diff --git a/ext/standard/tests/image/test1pix.jpg b/ext/standard/tests/image/test1pix.jpg new file mode 100644 index 0000000000..121decb65a Binary files /dev/null and b/ext/standard/tests/image/test1pix.jpg differ diff --git a/ext/standard/tests/image/test2pix.gif b/ext/standard/tests/image/test2pix.gif new file mode 100644 index 0000000000..c4d4483544 Binary files /dev/null and b/ext/standard/tests/image/test2pix.gif differ diff --git a/ext/standard/tests/image/test4pix.gif b/ext/standard/tests/image/test4pix.gif new file mode 100644 index 0000000000..a02ebe9784 Binary files /dev/null and b/ext/standard/tests/image/test4pix.gif differ diff --git a/ext/standard/tests/image/test4pix.iff b/ext/standard/tests/image/test4pix.iff new file mode 100644 index 0000000000..fe9daebbae Binary files /dev/null and b/ext/standard/tests/image/test4pix.iff differ diff --git a/ext/standard/tests/image/test4pix.png b/ext/standard/tests/image/test4pix.png new file mode 100644 index 0000000000..2b75ac5fb2 Binary files /dev/null and b/ext/standard/tests/image/test4pix.png differ diff --git a/ext/standard/tests/image/test4pix.psd b/ext/standard/tests/image/test4pix.psd new file mode 100644 index 0000000000..4c378239d7 Binary files /dev/null and b/ext/standard/tests/image/test4pix.psd differ diff --git a/ext/standard/tests/image/test4pix.tif b/ext/standard/tests/image/test4pix.tif new file mode 100644 index 0000000000..13367ee173 Binary files /dev/null and b/ext/standard/tests/image/test4pix.tif differ