public function testReadingAFileStream() { $fp = tmpfile(); fwrite($fp, 'test'); rewind($fp); $stream = new Facade_Stream($fp, 4, false); $this->assertFalse($stream->isEof()); $this->assertEqual($stream->read(2), 'te'); $this->assertEqual($stream->read(), 'st'); $this->assertEqual($stream->getOffset(), 4); $this->assertEqual($stream->getLength(), 4); $this->assertTrue($stream->isEof()); }