コード例 #1
0
ファイル: script.php プロジェクト: xihewang/atoum
 public function testSetWarningWriter()
 {
     $this->if($script = new mock\script($name = uniqid()))->then->object($script->setWarningWriter($warningWriter = new writers\std\out()))->isIdenticalTo($script)->object($script->getWarningWriter())->isIdenticalTo($warningWriter)->given($defaultWarningWriter = new writers\std\err(), $defaultWarningWriter->addDecorator(new writer\decorators\trim())->addDecorator(new writer\decorators\prompt($script->getLocale()->_('Warning: ')))->addDecorator(new writer\decorators\eol())->addDecorator(new atoum\cli\clear()))->then->object($script->setWarningWriter())->isIdenticalTo($script)->object($script->getWarningWriter())->isNotIdenticalTo($warningWriter)->isEqualTo($defaultWarningWriter)->object($script->getWarningWriter()->getCli())->isIdenticalTo($script->getCli());
 }
コード例 #2
0
ファイル: script.php プロジェクト: andrewolobo/mpTracker
 public function testSetWarningWriter()
 {
     $this->if($script = new mock\script($name = uniqid()))->then->object($script->setWarningWriter($warningWriter = new atoum\writers\std\out()))->isIdenticalTo($script)->object($script->getWarningWriter())->isIdenticalTo($warningWriter)->object($script->setWarningWriter())->isIdenticalTo($script)->object($script->getWarningWriter())->isIdenticalTo($script->getErrorWriter());
 }