コード例 #1
0
ファイル: script.php プロジェクト: xihewang/atoum
 public function testWriteWarning()
 {
     $this->if($errorWriter = new mock\writers\std\err())->and($this->calling($errorWriter)->clear = $errorWriter)->and($this->calling($errorWriter)->write->doesNothing())->and($script = new mock\script(uniqid()))->and($script->setWarningWriter($errorWriter))->then->object($script->writeWarning($warning = uniqid()))->isIdenticalTo($script)->mock($errorWriter)->call('write')->withArguments($warning)->once();
 }
コード例 #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());
 }