Exemplo n.º 1
0
 public function test__construct()
 {
     $this->if($field = new testedClass($projectName = uniqid(), $destinationDirectory = uniqid()))->then->string($field->getProjectName())->isEqualTo($projectName)->string($field->getDestinationDirectory())->isEqualTo($destinationDirectory)->string($field->getTemplatesDirectory())->isEqualTo(atoum\directory . DIRECTORY_SEPARATOR . 'resources' . DIRECTORY_SEPARATOR . 'templates' . DIRECTORY_SEPARATOR . 'coverage')->object($field->getPrompt())->isEqualTo(new prompt())->object($field->getTitleColorizer())->isEqualTo(new colorizer())->object($field->getCoverageColorizer())->isEqualTo(new colorizer())->object($field->getUrlPrompt())->isEqualTo(new prompt())->object($field->getUrlColorizer())->isEqualTo(new colorizer())->object($field->getPhp())->isEqualTo(new atoum\php())->object($field->getAdapter())->isEqualTo(new atoum\adapter())->object($field->getLocale())->isEqualTo(new locale())->object($field->getTemplateParser())->isInstanceOf('mageekguy\\atoum\\template\\parser')->variable($field->getCoverage())->isNull()->array($field->getSrcDirectories())->isEmpty()->array($field->getEvents())->isEqualTo(array(atoum\runner::runStop));
 }
Exemplo n.º 2
0
 public function testAddSrcDirectory()
 {
     $this->if($field = new coverage\html(uniqid(), uniqid()))->then->object($field->addSrcDirectory($srcDirectory = uniqid()))->isIdenticalTo($field)->array($field->getSrcDirectories())->isEqualTo(array($srcDirectory => array()))->object($field->addSrcDirectory($srcDirectory))->isIdenticalTo($field)->array($field->getSrcDirectories())->isEqualTo(array($srcDirectory => array()))->object($field->addSrcDirectory($otherSrcDirectory = rand(1, PHP_INT_MAX)))->isIdenticalTo($field)->array($field->getSrcDirectories())->isIdenticalTo(array($srcDirectory => array(), (string) $otherSrcDirectory => array()))->object($field->addSrcDirectory($srcDirectory, $closure = function () {
     }))->isIdenticalTo($field)->array($field->getSrcDirectories())->isIdenticalTo(array($srcDirectory => array($closure), (string) $otherSrcDirectory => array()))->object($field->addSrcDirectory($srcDirectory, $otherClosure = function () {
     }))->isIdenticalTo($field)->array($field->getSrcDirectories())->isIdenticalTo(array($srcDirectory => array($closure, $otherClosure), (string) $otherSrcDirectory => array()));
 }