示例#1
0
 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());
 }