Inheritance: extends mageekguy\atoum\php\tokenizer\iterator
Esempio n. 1
0
 public function testAppendNamespace()
 {
     $iterator = new iterators\phpScript();
     $namespaceIterator = new iterators\phpNamespace();
     $namespaceIterator->append($token1 = new tokenizer\token(uniqid()))->append($token2 = new tokenizer\token(uniqid()));
     $this->assert->object($iterator->appendNamespace($namespaceIterator))->isIdenticalTo($iterator)->array($iterator->getNamespaces())->isEqualTo(array($namespaceIterator))->castToString($iterator)->isEqualTo($token1 . $token2);
 }
Esempio n. 2
0
 public function reset()
 {
     $this->namespaces = array();
     return parent::reset();
 }
Esempio n. 3
0
 public function testAppendNamespace()
 {
     $this->if($this->newTestedInstance, $namespaceIterator = new iterators\phpNamespace(), $namespaceIterator->append($token1 = new tokenizer\token(uniqid()))->append($token2 = new tokenizer\token(uniqid())))->then->object($this->testedInstance->appendNamespace($namespaceIterator))->isTestedInstance->array($this->testedInstance->getNamespaces())->isEqualTo(array($namespaceIterator))->castToString($this->testedInstance)->isEqualTo($token1 . $token2);
 }