From bd2fbb9c79abc52bcec1de3ef2bf5b4996cc570a Mon Sep 17 00:00:00 2001 From: Zoe Slattery Date: Fri, 13 Jun 2008 13:49:40 +0000 Subject: [PATCH] Commited for Sanjay, reviewed by Pierre. Testfest task 79. --- .../image_type_to_mime_type_variation1.phpt | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 ext/gd/tests/image_type_to_mime_type_variation1.phpt diff --git a/ext/gd/tests/image_type_to_mime_type_variation1.phpt b/ext/gd/tests/image_type_to_mime_type_variation1.phpt new file mode 100644 index 0000000000..1747524d78 --- /dev/null +++ b/ext/gd/tests/image_type_to_mime_type_variation1.phpt @@ -0,0 +1,138 @@ +--TEST-- +Test image_type_to_mime_type() function : usage variations - Pass different data types as imagetype +--FILE-- + 'red', 'item' => 'pen'), + + // null data + NULL, + null, + + // boolean data + true, + false, + TRUE, + FALSE, + + // empty data + "", + '', + + // string data + "string", + 'string', + + // object data + new MyClass(), + + // undefined data + @$undefined_var, + + // unset data + @$unset_var, +); + +// loop through each element of the array for imagetype +$iterator = 1; +foreach($values as $value) { + echo "\n-- Iteration $iterator --\n"; + var_dump( image_type_to_mime_type($value) ); + $iterator++; +}; +?> +===DONE=== +--EXPECTF-- +*** Testing image_type_to_mime_type() : usage variations *** + +-- Iteration 1 -- +string(24) "application/octet-stream" + +-- Iteration 2 -- +string(24) "application/octet-stream" + +-- Iteration 3 -- +string(24) "application/octet-stream" + +-- Iteration 4 -- +string(24) "application/octet-stream" + +-- Iteration 5 -- +string(24) "application/octet-stream" + +-- Iteration 6 -- +string(24) "application/octet-stream" + +-- Iteration 7 -- +string(9) "image/gif" + +-- Iteration 8 -- +string(24) "application/octet-stream" + +-- Iteration 9 -- +string(24) "application/octet-stream" + +-- Iteration 10 -- +string(9) "image/gif" + +-- Iteration 11 -- +string(24) "application/octet-stream" + +-- Iteration 12 -- +string(9) "image/gif" + +-- Iteration 13 -- +string(24) "application/octet-stream" + +-- Iteration 14 -- +string(24) "application/octet-stream" + +-- Iteration 15 -- +string(24) "application/octet-stream" + +-- Iteration 16 -- +string(24) "application/octet-stream" + +-- Iteration 17 -- +string(24) "application/octet-stream" + +-- Iteration 18 -- +string(9) "image/gif" + +-- Iteration 19 -- +string(24) "application/octet-stream" + +-- Iteration 20 -- +string(24) "application/octet-stream" +===DONE=== \ No newline at end of file -- 2.40.0