From 0b53e6f3524a07dad71ec4e11b9b09997fd49ba6 Mon Sep 17 00:00:00 2001 From: Chuck Hagenbuch Date: Mon, 12 Oct 2009 23:04:14 -0400 Subject: [PATCH] Verify in a test that StringStream doesn't duplicate the string being streamed in memory. --- .../test/Horde/Support/StringStreamTest.php | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 framework/Support/test/Horde/Support/StringStreamTest.php 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); + } +} -- 2.11.0