]> granicus.if.org Git - php/commitdiff
- Add simple test for filter_data() basic filters
authorfoobar <sniper@php.net>
Thu, 17 Nov 2005 00:48:51 +0000 (00:48 +0000)
committerfoobar <sniper@php.net>
Thu, 17 Nov 2005 00:48:51 +0000 (00:48 +0000)
ext/filter/tests/filter_data.phpt [new file with mode: 0644]

diff --git a/ext/filter/tests/filter_data.phpt b/ext/filter/tests/filter_data.phpt
new file mode 100644 (file)
index 0000000..281c85a
--- /dev/null
@@ -0,0 +1,71 @@
+--TEST--
+Simple filter_data() tests
+--FILE--
+<?php
+
+/* Integer */
+$data = "-123";   var_dump(filter_data($data, FL_INT));
+$data = "0";      var_dump(filter_data($data, FL_INT));
+$data = "123";    var_dump(filter_data($data, FL_INT));
+$data = -123;     var_dump(filter_data($data, FL_INT));
+$data = 0;        var_dump(filter_data($data, FL_INT));
+$data = 123;      var_dump(filter_data($data, FL_INT));
+$data = "";       var_dump(filter_data($data, FL_INT));
+echo "\n";
+
+/* Float */
+$data = "-0.123"; var_dump(filter_data($data, FL_FLOAT));
+$data = "0.00";   var_dump(filter_data($data, FL_FLOAT));
+$data = "1.23";   var_dump(filter_data($data, FL_FLOAT));
+$data = -1.23;    var_dump(filter_data($data, FL_FLOAT));
+$data = 0.0;      var_dump(filter_data($data, FL_FLOAT));
+$data = 1.23;     var_dump(filter_data($data, FL_FLOAT));
+$data = "";       var_dump(filter_data($data, FL_FLOAT));
+echo "\n";
+
+/* Boolean */
+$data = "on";     var_dump(filter_data($data, FL_BOOLEAN));
+$data = "off";    var_dump(filter_data($data, FL_BOOLEAN));
+$data = "yes";    var_dump(filter_data($data, FL_BOOLEAN));
+$data = "no";     var_dump(filter_data($data, FL_BOOLEAN));
+$data = "true";   var_dump(filter_data($data, FL_BOOLEAN));
+$data = "false";  var_dump(filter_data($data, FL_BOOLEAN));
+$data = "1";      var_dump(filter_data($data, FL_BOOLEAN));
+$data = "0";      var_dump(filter_data($data, FL_BOOLEAN));
+$data = 1;        var_dump(filter_data($data, FL_BOOLEAN));
+$data = 0;        var_dump(filter_data($data, FL_BOOLEAN));
+$data = true;     var_dump(filter_data($data, FL_BOOLEAN));
+$data = false;    var_dump(filter_data($data, FL_BOOLEAN));
+$data = "";       var_dump(filter_data($data, FL_BOOLEAN));
+
+?>
+--EXPECT--
+int(-123)
+int(0)
+int(123)
+int(-123)
+int(0)
+int(123)
+int(0)
+
+float(-0.123)
+float(0)
+float(1.23)
+float(-1.23)
+float(0)
+float(1.23)
+float(0)
+
+bool(true)
+bool(false)
+bool(true)
+bool(false)
+bool(true)
+bool(false)
+bool(true)
+bool(false)
+bool(true)
+bool(false)
+bool(true)
+bool(false)
+bool(false)