getIterator() public method

public getIterator ( )
Beispiel #1
0
 public function testGetIterator()
 {
     $this->assert->if($script = new \mock\mageekguy\atoum\script(uniqid()))->and($parser = new script\arguments\parser())->and($parser->parse($script, array()))->then->object($parser->getIterator())->isInstanceOf('arrayIterator')->isEmpty()->if($parser->addHandler(function ($script, $argument, $value) {
     }, array('-a'))->addHandler(function ($script, $argument, $value) {
     }, array('-b'))->parse($script, array('-a', 'a1', 'a2', '-b')))->then->object($parser->getIterator())->isInstanceOf('arrayIterator')->isEqualTo(new \arrayIterator($parser->getValues()));
 }