From a2a20556d830cb1f8d0caa89876d846f11e5c0c1 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Mon, 13 Nov 2006 14:51:11 +0000 Subject: [PATCH] new test --- ext/filter/tests/039.phpt | 102 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 ext/filter/tests/039.phpt diff --git a/ext/filter/tests/039.phpt b/ext/filter/tests/039.phpt new file mode 100644 index 0000000000..7a3ac9346f --- /dev/null +++ b/ext/filter/tests/039.phpt @@ -0,0 +1,102 @@ +--TEST-- +filter_var_array() and different arguments +--SKIPIF-- + +--FILE-- +"hoho"))); +var_dump(filter_var_array(array(), -1)); +var_dump(filter_var_array(array(), 1000000)); +var_dump(filter_var_array(array(), "")); + +var_dump(filter_var_array(array(""=>""), -1)); +var_dump(filter_var_array(array(""=>""), 1000000)); +var_dump(filter_var_array(array(""=>""), "")); + +var_dump(filter_var_array(array("aaa"=>"bbb"), -1)); +var_dump(filter_var_array(array("aaa"=>"bbb"), 1000000)); +var_dump(filter_var_array(array("aaa"=>"bbb"), "")); + +var_dump(filter_var_array(array(), new stdclass)); +var_dump(filter_var_array(array(), array())); +var_dump(filter_var_array(array(), array("var_name"=>1))); +var_dump(filter_var_array(array(), array("var_name"=>-1))); +var_dump(filter_var_array(array("var_name"=>""), array("var_name"=>-1))); +var_dump(filter_var_array(array("var_name"=>""), array("var_name"=>-1, "asdas"=>"asdasd", "qwe"=>"rty", ""=>""))); +var_dump(filter_var_array(array("asdas"=>"text"), array("var_name"=>-1, "asdas"=>"asdasd", "qwe"=>"rty", ""=>""))); + +echo "Done\n"; +?> +--EXPECTF-- +Warning: filter_var_array() expects parameter 1 to be array, null given in %s on line %d +NULL +array(0) { +} +array(2) { + [0]=> + string(1) "1" + ["blah"]=> + string(4) "hoho" +} +array(0) { +} +array(0) { +} +bool(false) +array(1) { + [""]=> + string(0) "" +} +array(1) { + [""]=> + string(0) "" +} +bool(false) +array(1) { + ["aaa"]=> + string(3) "bbb" +} +array(1) { + ["aaa"]=> + string(3) "bbb" +} +bool(false) +bool(false) +array(0) { +} +array(1) { + ["var_name"]=> + NULL +} +array(1) { + ["var_name"]=> + NULL +} +array(1) { + ["var_name"]=> + string(0) "" +} +array(4) { + ["var_name"]=> + string(0) "" + ["asdas"]=> + NULL + ["qwe"]=> + NULL + [""]=> + NULL +} +array(4) { + ["var_name"]=> + NULL + ["asdas"]=> + string(4) "text" + ["qwe"]=> + NULL + [""]=> + NULL +} +Done -- 2.40.0