]> granicus.if.org Git - php/commitdiff
Cookie tests
authorHannes Magnusson <bjori@php.net>
Sat, 9 Dec 2006 15:57:33 +0000 (15:57 +0000)
committerHannes Magnusson <bjori@php.net>
Sat, 9 Dec 2006 15:57:33 +0000 (15:57 +0000)
tests/basic/022.phpt [new file with mode: 0644]
tests/basic/023.phpt [new file with mode: 0644]

diff --git a/tests/basic/022.phpt b/tests/basic/022.phpt
new file mode 100644 (file)
index 0000000..61718f2
--- /dev/null
@@ -0,0 +1,31 @@
+--TEST--
+Cookies test#1
+--COOKIE--
+cookie1=val1  ; cookie2=val2%20; cookie3=val 3.; cookie 4= value 4 %3B; cookie1=bogus; %20cookie1=ignore;+cookie1=ignore;cookie1;cookie  5=%20 value; cookie%206=þæö;cookie+7=;$cookie.8;cookie-9=1;;;- & % $cookie 10=10
+--FILE--
+<?php
+var_dump($_COOKIE);
+?>
+--EXPECT--
+array(10) {
+  ["cookie1"]=>
+  string(6) "val1  "
+  ["cookie2"]=>
+  string(5) "val2 "
+  ["cookie3"]=>
+  string(6) "val 3."
+  ["cookie_4"]=>
+  string(10) " value 4 ;"
+  ["cookie__5"]=>
+  string(7) "  value"
+  ["cookie_6"]=>
+  string(3) "þæö"
+  ["cookie_7"]=>
+  string(0) ""
+  ["$cookie_8"]=>
+  string(0) ""
+  ["cookie-9"]=>
+  string(1) "1"
+  ["-_&_%_$cookie_10"]=>
+  string(2) "10"
+}
diff --git a/tests/basic/023.phpt b/tests/basic/023.phpt
new file mode 100644 (file)
index 0000000..181745e
--- /dev/null
@@ -0,0 +1,17 @@
+--TEST--
+Cookies test#2
+--COOKIE--
+c o o k i e=value; c o o k i e= v a l u e ;;c%20o+o k+i%20e=v;name="value","value",UEhQIQ==;UEhQIQ==foo
+--FILE--
+<?php
+var_dump($_COOKIE);
+?>
+--EXPECT--
+array(3) {
+  ["c_o_o_k_i_e"]=>
+  string(5) "value"
+  ["name"]=>
+  string(24) ""value","value",UEhQIQ=="
+  ["UEhQIQ"]=>
+  string(4) "=foo"
+}