/** * @test */ public function readReturnsEmptyStringWhenAtEndOfFile() { $fileName = PATH_site . 'typo3temp/' . $this->getUniqueId('test_'); $this->testFilesToDelete[] = $fileName; file_put_contents($fileName, 'FOO BAR'); $resource = fopen($fileName, 'r'); $stream = new Stream($resource); while (!feof($resource)) { fread($resource, 4096); } $this->assertEquals('', $stream->read(4096)); }