X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=tests%2FHttpQueryString_001.phpt;fp=tests%2FHttpQueryString_001.phpt;h=0000000000000000000000000000000000000000;hp=b32942939e426b4324f672172beb042e82166da3;hb=87db9817d428282792c8146d9c2ae9748ebf6f1e;hpb=7a5c865f6faf8b1b6c91735e9d3b040449ea74ba diff --git a/tests/HttpQueryString_001.phpt b/tests/HttpQueryString_001.phpt deleted file mode 100644 index b329429..0000000 --- a/tests/HttpQueryString_001.phpt +++ /dev/null @@ -1,116 +0,0 @@ ---TEST-- -HttpQueryString global ---SKIPIF-- - ---FILE-- -'b','c'=>'3.4','r'=>array(1,2,3)); -$_SERVER['QUERY_STRING'] = 'a=b&c=3.4&r[0]=1&r[1]=2&r[2]=3'; - -var_dump(HttpQueryString::singleton()->get()); -var_dump(HttpQueryString::singleton()->get('n')); -var_dump(HttpQueryString::singleton()->get('a')); -var_dump(HttpQueryString::singleton()->get('a', "i", 0, true)); -var_dump(HttpQueryString::singleton()->get('a', "string", 'hi!')); -var_dump(HttpQueryString::singleton()->get('c')); -var_dump(HttpQueryString::singleton()->get('c', HttpQueryString::TYPE_INT)); -var_dump(HttpQueryString::singleton()->get('c', HttpQueryString::TYPE_FLOAT)); -var_dump(HttpQueryString::singleton()->get('c', HttpQueryString::TYPE_BOOL)); -var_dump(HttpQueryString::singleton()->get('r')); -var_dump(HttpQueryString::singleton()->get('r', HttpQueryString::TYPE_ARRAY)); -var_dump(HttpQueryString::singleton()->get('r', HttpQueryString::TYPE_OBJECT)); - -HttpQueryString::singleton()->set(new HttpQueryString(false, 'z[0]=2')); - -HttpQueryString::singleton()->set(array('a'=>'b', 'c'=> "3.4")); -HttpQueryString::singleton()->set(array('a' => NULL)); - -var_dump(HttpQueryString::singleton()); -var_dump($_GET); -var_dump($_SERVER['QUERY_STRING']); - -echo "Done\n"; -?> ---EXPECTF-- -%aTEST -string(42) "a=b&c=3.4&r%5B0%5D=1&r%5B1%5D=2&r%5B2%5D=3" -NULL -string(1) "b" -int(0) -string(3) "hi!" -string(3) "3.4" -int(3) -float(3.4) -bool(true) -array(3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -array(3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -object(stdClass)#%d (%d) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) -} -object(HttpQueryString)#1 (2) { - ["queryArray%s]=> - &array(3) { - ["c"]=> - string(3) "3.4" - ["r"]=> - array(3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) - } - ["z"]=> - array(1) { - [0]=> - string(1) "2" - } - } - ["queryString%s]=> - &string(49) "c=3.4&r%5B0%5D=1&r%5B1%5D=2&r%5B2%5D=3&z%5B0%5D=2" -} -array(3) { - ["c"]=> - string(3) "3.4" - ["r"]=> - array(3) { - [0]=> - int(1) - [1]=> - int(2) - [2]=> - int(3) - } - ["z"]=> - array(1) { - [0]=> - string(1) "2" - } -} -string(49) "c=3.4&r%5B0%5D=1&r%5B1%5D=2&r%5B2%5D=3&z%5B0%5D=2" -Done \ No newline at end of file