X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2FHttpQueryString_002.phpt;h=9968bf6c210054291048a75e3c2c4fb620cf91f1;hb=378dd0f912b3139f1a797cf19e7c4eb88d33f141;hp=944f2a00c6a12785d590c41c75d41e0e0b132fcc;hpb=b8e107f69fcd64811e2dd428b6980412749cbc7b;p=m6w6%2Fext-http diff --git a/tests/HttpQueryString_002.phpt b/tests/HttpQueryString_002.phpt index 944f2a0..9968bf6 100644 --- a/tests/HttpQueryString_002.phpt +++ b/tests/HttpQueryString_002.phpt @@ -3,14 +3,13 @@ HttpQueryString local --SKIPIF-- --FILE-- mod(array('a'=>'b','c'=>'3.4','r'=>array(1,2,3))); +$q = new HttpQueryString(false, $array = array('a'=>'b','c'=>'3.4','r'=>array(1,2,3))); var_dump($q->get()); var_dump($q->get('n')); var_dump($q->get('a')); @@ -24,20 +23,18 @@ var_dump($q->get('r')); var_dump($q->get('r', HttpQueryString::TYPE_ARRAY)); var_dump($q->get('r', HttpQueryString::TYPE_OBJECT)); -$q->set('z', array(2)); - -$q->mod(array('a'=>'b', 'c'=> "3.4")); -$q->del('a'); +$q->set('z[0]=2'); +$q->set(array('a'=>'b', 'c'=> "3.4")); +$q->set(array('a' => NULL)); var_dump($q); -var_dump($_GET); -var_dump($_SERVER['QUERY_STRING']); +var_dump($array); echo "Done\n"; ?> --EXPECTF-- %sTEST -string(30) "a=b&c=3.4&r[0]=1&r[1]=2&r[2]=3" +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) @@ -87,13 +84,25 @@ object(HttpQueryString)#1 (2) { ["z"]=> array(1) { [0]=> - int(2) + string(1) "2" } } ["queryString:private"]=> - string(33) "c=3.4&r[0]=1&r[1]=2&r[2]=3&z[0]=2" + string(49) "c=3.4&r%5B0%5D=1&r%5B1%5D=2&r%5B2%5D=3&z%5B0%5D=2" } -array(0) { +array(3) { + ["a"]=> + string(1) "b" + ["c"]=> + string(3) "3.4" + ["r"]=> + array(3) { + [0]=> + int(1) + [1]=> + int(2) + [2]=> + int(3) + } } -NULL Done \ No newline at end of file