pike.git
/
src
/
modules
/
_Roxen
/
testsuite.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/modules/_Roxen/testsuite.in:1:
-
// -*- Pike -*-
+
-
test_eq(_Roxen.html_encode_string (10), "10");
+
test_eq(_Roxen.html_encode_string (
0), "0")
+
test_eq(_Roxen.html_encode_string (""), "")
+
test_eq(_Roxen.html_encode_string (
10), "10")
+
test_eq(_Roxen.html_encode_string("a&b<c>d"), "a&
;
b<c>d")
+
+
test_eq(_Roxen.http_decode_string(""), "")
+
test_eq(_Roxen.http_decode_string("abc+d%20e%41"), "abc+d eA")
+
test_eq(_Roxen.http_decode_string(""), "")
+
test_do(_Roxen.http_decode_string("%"))
+
test_do(_Roxen.http_decode_string("%0"))
+
test_do(_Roxen.http_decode_string("%%"))
+
test_do(_Roxen.http_decode_string("%%%"))
+
test_do(_Roxen.http_decode_string("%41%"))
+
test_do(_Roxen.http_decode_string("%41%0"))
+
test_do(_Roxen.http_decode_string("%41%%"))
+
test_do(_Roxen.http_decode_string("%41%%%"))
+
test_do(_Roxen.http_decode_string("%u"))
+
test_do(_Roxen.http_decode_string("%u0"))
+
test_do(_Roxen.http_decode_string("%u00"))
+
test_do(_Roxen.http_decode_string("%u000"))
+
test_do(_Roxen.http_decode_string("%u000_"))
+
test_do(_Roxen.http_decode_string("%41%u"))
+
test_do(_Roxen.http_decode_string("%41%u0"))
+
test_do(_Roxen.http_decode_string("%41%u00"))
+
test_do(_Roxen.http_decode_string("%41%u000"))
+
test_do(_Roxen.http_decode_string("%41%u000_"))
+
test_eq(_Roxen.http_decode_string("%u12345"), "\x1234""5")
+
test_eq(_Roxen.http_decode_string("%U12345"), "\x1234""5")