コード例 #1
0
ファイル: autoloader.php プロジェクト: ronan-gloo/atoum
 public function testAddAlias()
 {
     $this->if($autoloader = new atoum\autoloader())->then->object($autoloader->addAlias($alias = uniqid(), $target = uniqid()))->isIdenticalTo($autoloader)->array($autoloader->getAliases())->isEqualTo(array('atoum\\' => 'mageekguy\\atoum\\', $alias . '\\' => $target . '\\'))->object($autoloader->addAlias($alias, $target))->isIdenticalTo($autoloader)->array($autoloader->getAliases())->isEqualTo(array('atoum\\' => 'mageekguy\\atoum\\', $alias . '\\' => $target . '\\'))->object($autoloader->addAlias('\\' . ($otherAlias = uniqid()), '\\' . ($otherTarget = uniqid())))->isIdenticalTo($autoloader)->array($autoloader->getAliases())->isEqualTo(array('atoum\\' => 'mageekguy\\atoum\\', $alias . '\\' => $target . '\\', $otherAlias . '\\' => $otherTarget . '\\'))->object($autoloader->addAlias('\\' . ($anOtherAlias = uniqid()) . '\\', '\\' . ($anOtherTarget = uniqid()) . '\\'))->isIdenticalTo($autoloader)->array($autoloader->getAliases())->isEqualTo(array('atoum\\' => 'mageekguy\\atoum\\', $alias . '\\' => $target . '\\', $otherAlias . '\\' => $otherTarget . '\\', $anOtherAlias . '\\' => $anOtherTarget . '\\'));
 }