setWarningWriter() public method

public setWarningWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer
Beispiel #1
0
 public function testSetWarningWriter()
 {
     $this->given($runner = new testedClass(uniqid()))->then->object($runner->setWarningWriter($warningWriter = new atoum\writers\std\err()))->isIdenticalTo($runner)->object($runner->getWarningWriter())->isIdenticalTo($warningWriter)->given($colorizer = new cli\colorizer('0;33'))->and($colorizer->setPattern('/^([^:]+:)/'))->and($defaultWarningWriter = new atoum\writers\std\err())->and($defaultWarningWriter->addDecorator($colorizer))->then->object($runner->setWarningWriter())->isIdenticalTo($runner)->object($runner->getWarningWriter())->isEqualTo($defaultWarningWriter);
 }