summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2006-06-25 21:21:59 +0000
committerAntony Dovgal <tony2001@php.net>2006-06-25 21:21:59 +0000
commit0b073cd34c9c886aa8f9726abe672118ec1e3de7 (patch)
tree7bb9d76a9e67b51d3f8d63edbabe35c08932449b
parenta5d56bb9f5e452dfe1d1f4bce5ba182bab75ef67 (diff)
downloadphp-git-0b073cd34c9c886aa8f9726abe672118ec1e3de7.tar.gz
improve test file
don't forget to test invalid parameters etc.
-rw-r--r--ext/standard/tests/image/image_type_to_extension.phpt25
1 files changed, 24 insertions, 1 deletions
diff --git a/ext/standard/tests/image/image_type_to_extension.phpt b/ext/standard/tests/image/image_type_to_extension.phpt
index 534123ca03..31bcfd612a 100644
--- a/ext/standard/tests/image/image_type_to_extension.phpt
+++ b/ext/standard/tests/image/image_type_to_extension.phpt
@@ -28,8 +28,16 @@ image_type_to_extension()
foreach($constants as $name => $constant) {
printf("Constant: %s\n\tWith dot: %s\n\tWithout dot: %s\n", $name, image_type_to_extension($constant), image_type_to_extension($constant, false));
}
+
+ var_dump(image_type_to_extension(-1, array()));
+ var_dump(image_type_to_extension(new stdclass));
+ var_dump(image_type_to_extension(1000000, NULL));
+ var_dump(image_type_to_extension());
+ var_dump(image_type_to_extension(0));
+ var_dump(image_type_to_extension(0, 0, 0));
?>
---EXPECT--
+Done
+--EXPECTF--
Constant: IMAGETYPE_GIF
With dot: .gif
Without dot: gif
@@ -78,3 +86,18 @@ Constant: IMAGETYPE_JPEG2000
Constant: IMAGETYPE_XBM
With dot: .xbm
Without dot: xbm
+
+Warning: image_type_to_extension() expects parameter 2 to be boolean, array given in %s on line %d
+bool(false)
+
+Warning: image_type_to_extension() expects parameter 1 to be long, object given in %s on line %d
+bool(false)
+bool(false)
+
+Warning: image_type_to_extension() expects at least 1 parameter, 0 given in %s on line %d
+bool(false)
+bool(false)
+
+Warning: image_type_to_extension() expects at most 2 parameters, 3 given in %s on line %d
+bool(false)
+Done