public function testGetName()
{
$iterator = new iterators\phpFunction();
$this->assert->variable($iterator->getName())->isNull();
$iterator->append(new tokenizer\token(T_FUNCTION));
$this->assert->variable($iterator->getName())->isNull();
$iterator->append(new tokenizer\token(T_WHITESPACE));
$this->assert->variable($iterator->getName())->isNull();
$iterator->append(new tokenizer\token(T_STRING, $name = uniqid()));
$this->assert->string($iterator->getName())->isEqualTo($name);
$iterator->append(new tokenizer\token(T_FUNCTION));
$iterator->append(new tokenizer\token(T_STRING, uniqid()));
$this->assert->string($iterator->getName())->isEqualTo($name);
}