]> granicus.if.org Git - php/commitdiff
- add test for bug #60761
authorPierre Joye <pajoye@php.net>
Wed, 18 Jan 2012 20:21:40 +0000 (20:21 +0000)
committerPierre Joye <pajoye@php.net>
Wed, 18 Jan 2012 20:21:40 +0000 (20:21 +0000)
ext/zlib/tests/bug60761.phpt [new file with mode: 0644]

diff --git a/ext/zlib/tests/bug60761.phpt b/ext/zlib/tests/bug60761.phpt
new file mode 100644 (file)
index 0000000..69b43c0
--- /dev/null
@@ -0,0 +1,33 @@
+--TEST--\r
+checks zlib compression size is always the same no matter how many times its run\r
+--FILE--\r
+<?php\r
+\r
+ob_start();\r
+phpinfo();\r
+$html = ob_get_clean();\r
+\r
+$lens = array();\r
+\r
+for ( $i=0 ; $i < 200 ; $i++ ) {\r
+       //zlib.output_compression = On\r
+       //zlib.output_compression_level = 9\r
+       $compressed = gzcompress($html, 9);\r
+       \r
+       $len = strlen($compressed);\r
+\r
+       $lens[$len] = $len;\r
+} \r
\r
+$lens = array_values($lens);\r
+\r
+echo "Compressed lengths\n";\r
+var_dump($lens);\r
+\r
+?>\r
+--EXPECTREGEX--\r
+Compressed lengths\r
+array(1) {\r
+  [0]=>\r
+  int(%d)\r
+}
\ No newline at end of file