X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Fencodings.phpt;h=1b44ce5f7ffdc6848c30f1178520d0e70982dc88;hb=77425c1b6a461323877832fa853e1012c2c11a90;hp=e2e08e72d923e56659d0cd315106a12b4c3d7b13;hpb=64de794f91af7565602a1183c5ed3fda2de99f35;p=m6w6%2Fext-http diff --git a/tests/encodings.phpt b/tests/encodings.phpt index e2e08e7..1b44ce5 100644 --- a/tests/encodings.phpt +++ b/tests/encodings.phpt @@ -19,12 +19,9 @@ for ($i = 0; $i < 1000000; $i++) { $s .= chr(rand(0,255)); } -/* cannot test ext/zlib against this generated data, - because it will fail with such widely differing binary data */ - var_dump($s == http_gzdecode(http_gzencode($s))); var_dump($s == http_inflate(http_deflate($s))); -var_dump($s == http_uncompress(http_compress($s))); +var_dump($s == http_inflate(http_deflate($s, -1, true))); if (extension_loaded('zlib')) { @@ -32,16 +29,10 @@ if (extension_loaded('zlib')) { ($s == http_gzdecode(gzencode($s))) or print "GZIP Failed\n"; ($s == http_inflate(gzdeflate($s))) or print "DEFLATE Failed\n"; - ($s == http_uncompress(gzcompress($s))) or print "COMPRESS Failed\n"; - - /* no gzdecode in ext/zlib - ($s == gzdecode(http_gzencode($s))) or print "GZIP Failed\n"; */ - ($s == gzinflate(http_deflate($s))) or print "DEFLATE Failed\n"; - ($s == gzuncompress(http_compress($s))) or print "COMPRESS Failed\n"; + ($s == http_inflate(gzcompress($s))) or print "COMPRESS Failed\n"; - (gzencode($s) == http_gzencode($s)) or print "GZIP Failed\n"; - (gzdeflate($s) == http_deflate($s)) or print "DEFLATE Failed\n"; - (gzcompress($s) == http_compress($s)) or print "COMPRESS Failed\n"; + ($s == gzinflate(http_deflate($s))) or print "INFLATE Failed\n"; + ($s == gzuncompress(http_deflate($s, -1, true))) or print "UNCOMPRESS Failed\n"; } echo "Done\n";