X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2FHttpMessage_003.phpt;fp=tests%2FHttpMessage_003.phpt;h=79d0dc66dc69e638f4f3c857798581d931e81056;hb=2b37ee95b452cff42c17bf3d12d0ee1ebd08ba84;hp=0000000000000000000000000000000000000000;hpb=28baf7ddd547d83881952cfd1720cc4b3c342d79;p=m6w6%2Fext-http diff --git a/tests/HttpMessage_003.phpt b/tests/HttpMessage_003.phpt new file mode 100644 index 0000000..79d0dc6 --- /dev/null +++ b/tests/HttpMessage_003.phpt @@ -0,0 +1,67 @@ +--TEST-- +HttpMessage implmenets Serializable, Countable +--SKIPIF-- + +--FILE-- +count()); +var_dump($m->serialize()); +$m->unserialize("HTTP/1.1 200 Ok\r\nServer: Funky/1.0"); +var_dump($m); +var_dump($m->count()); + +echo "Done\n"; +?> +--EXPECTF-- +%sTEST +int(3) +string(109) "HTTP/1.1 301 +Location: /anywhere +HTTP/1.1 302 +Location: /somewhere +HTTP/1.1 200 +Content-Length: 1 + +X +" +object(HttpMessage)#%d (%d) { + ["type:protected"]=> + int(2) + ["httpVersion:protected"]=> + float(1.1) + ["responseCode:protected"]=> + int(200) + ["responseStatus:protected"]=> + string(2) "Ok" + ["requestMethod:protected"]=> + string(0) "" + ["requestUri:protected"]=> + string(0) "" + ["headers:protected"]=> + array(1) { + ["Server"]=> + string(9) "Funky/1.0" + } + ["body:protected"]=> + string(0) "" +} +int(1) +Done