- remove http_compress() and http_uncompress() (deflate/inflate ambiguity)
[m6w6/ext-http] / tests / encodings.phpt
index e2e08e72d923e56659d0cd315106a12b4c3d7b13..1b44ce5f7ffdc6848c30f1178520d0e70982dc88 100644 (file)
@@ -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";