From: Chuck Hagenbuch Date: Tue, 13 Oct 2009 03:04:14 +0000 (-0400) Subject: Verify in a test that StringStream doesn't duplicate the string being streamed in... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=0b53e6f3524a07dad71ec4e11b9b09997fd49ba6;p=horde.git Verify in a test that StringStream doesn't duplicate the string being streamed in memory. --- diff --git a/framework/Support/test/Horde/Support/StringStreamTest.php b/framework/Support/test/Horde/Support/StringStreamTest.php new file mode 100644 index 000000000..8ab437b95 --- /dev/null +++ b/framework/Support/test/Horde/Support/StringStreamTest.php @@ -0,0 +1,41 @@ +assertLessThan($memoryUsage + $bytes, $memoryUsage2); + + $fp = $stream->fopen(); + $memoryUsage3 = memory_get_usage(); + $this->assertLessThan($memoryUsage + $bytes, $memoryUsage3); + + while (!feof($fp)) { fread($fp, 1024); } + $memoryUsage4 = memory_get_usage(); + $this->assertLessThan($memoryUsage + $bytes, $memoryUsage4); + } +}