X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Fstream_filters_002.phpt;h=ad44ca01fce5f25e4019af82045d53f406eb159c;hb=ecec060bd65badb1139497b30b30cafd1161b50d;hp=3e12af6b9e7e3e3759942f99e12af64ecf07719b;hpb=77425c1b6a461323877832fa853e1012c2c11a90;p=m6w6%2Fext-http diff --git a/tests/stream_filters_002.phpt b/tests/stream_filters_002.phpt index 3e12af6..ad44ca0 100644 --- a/tests/stream_filters_002.phpt +++ b/tests/stream_filters_002.phpt @@ -15,21 +15,30 @@ $d = file_get_contents(__FILE__); $n = tempnam(dirname(__FILE__), 'hsf'); $f = fopen($n, 'wb'); -stream_filter_append($f, 'http.gzencode', STREAM_FILTER_WRITE); +stream_filter_append($f, 'http.deflate', STREAM_FILTER_WRITE, HTTP_DEFLATE_TYPE_GZIP); fwrite($f, $d); fflush($f); +fwrite($f, $d); fclose($f); -$gzencoded = file_get_contents($n); +var_dump($d.$d == http_inflate(file_get_contents($n))); $f = fopen($n, 'wb'); stream_filter_append($f, 'http.deflate', STREAM_FILTER_WRITE); fwrite($f, $d); fflush($f); +fwrite($f, $d); fclose($f); -$deflated = file_get_contents($n); +var_dump($d.$d == http_inflate(file_get_contents($n))); -var_dump($d == http_gzdecode($gzencoded)); -var_dump($d == http_inflate($deflated)); +$f = fopen($n, 'wb'); +stream_filter_append($f, 'http.deflate', STREAM_FILTER_WRITE, HTTP_DEFLATE_TYPE_RAW); +fwrite($f, $d); +fflush($f); +fwrite($f, $d); +fclose($f); +var_dump($d.$d == http_inflate(file_get_contents($n))); + +unlink($n); echo "Done\n"; ?> @@ -37,4 +46,5 @@ echo "Done\n"; %sTEST bool(true) bool(true) +bool(true) Done