Exemple #1
0
 public function testAddArgument()
 {
     $this->if($php = new testedClass())->then->object($php->addArgument($argument1 = uniqid()))->isIdenticalTo($php)->array($php->getArguments())->isEqualTo(array(array($argument1 => null)))->object($php->addArgument($argument1))->isIdenticalTo($php)->array($php->getArguments())->isEqualTo(array(array($argument1 => null), array($argument1 => null)))->object($php->addArgument($argument2 = uniqid()))->isIdenticalTo($php)->array($php->getArguments())->isEqualTo(array(array($argument1 => null), array($argument1 => null), array($argument2 => null)))->object($php->addArgument($emptyArgument = uniqid(), ''))->isIdenticalTo($php)->array($php->getArguments())->isEqualTo(array(array($argument1 => null), array($argument1 => null), array($argument2 => null), array($emptyArgument => null)));
 }