removeReport() public method

public removeReport ( mageekguy\atoum\report $report )
$report mageekguy\atoum\report
Beispiel #1
0
 public function testRemoveReport()
 {
     $this->if($runner = new testedClass())->then->array($runner->getReports())->isEmpty()->array($runner->getObservers())->isEmpty()->object($runner->removeReport(new atoum\reports\realtime\cli()))->isIdenticalTo($runner)->array($runner->getReports())->isEmpty()->array($runner->getObservers())->isEmpty()->if($report1 = new \mock\mageekguy\atoum\report())->and($report2 = new \mock\mageekguy\atoum\report())->and($runner->addReport($report1)->addReport($report2))->then->array($runner->getReports())->isEqualTo(array($report1, $report2))->array($runner->getObservers())->isEqualTo(array($report1, $report2))->object($runner->removeReport(new atoum\reports\realtime\cli()))->isIdenticalTo($runner)->array($runner->getReports())->isEqualTo(array($report1, $report2))->array($runner->getObservers())->isEqualTo(array($report1, $report2))->object($runner->removeReport($report1))->isIdenticalTo($runner)->array($runner->getReports())->isEqualTo(array($report2))->array($runner->getObservers())->isEqualTo(array($report2))->object($runner->removeReport($report2))->isIdenticalTo($runner)->array($runner->getReports())->isEmpty()->array($runner->getObservers())->isEmpty()->if($runner->setReport($otherReport = new atoum\reports\realtime\cli()))->then->array($runner->getReports())->isEqualTo(array($otherReport))->array($runner->getObservers())->isEqualTo(array($otherReport))->object($runner->removeReport($otherReport))->isIdenticalTo($runner)->array($runner->getReports())->isEmpty()->array($runner->getObservers())->isEmpty()->if($runner->addReport($report1)->addReport($report2))->then->array($runner->getReports())->isEqualTo(array($report1, $report2))->array($runner->getObservers())->isEqualTo(array($report1, $report2));
 }