コード例 #1
0
 public function can_only_iterate_unseekable_once()
 {
     $reader = new TextReader($this->unseekableStream());
     $this->assertEquals([1 => 'A', 2 => 'B'], iterator_to_array($reader->lines()));
     try {
         iterator_to_array($reader->lines());
         $this->fail('No exception raised', null, 'io.IOException');
     } catch (\io\IOException $expected) {
         // OK
     }
 }