Example #1
0
 public function testIteratorIterateOverElements()
 {
     $collection = new Collection();
     $collection->add('test1');
     $collection->add('test2');
     $collection->add('test3');
     $this->assertEquals('test1', $collection->current());
     $collection->next();
     $this->assertEquals('test2', $collection->current());
     $collection->next();
     $this->assertEquals('test3', $collection->current());
     $collection->rewind();
     $this->assertEquals('test1', $collection->current());
 }