コード例 #1
0
 public function testWillNotUpdateTheTotalTestIfMultipleTestSuitesStart()
 {
     $suite = $this->mock('PHPUnit_Framework_TestSuite')->disableConstructor()->stub('count')->andReturn(123, 456)->stub('testAt')->get();
     $resultPrinter = $this->niceMock('Concise\\Console\\ResultPrinter\\DefaultResultPrinter')->stub('startTestSuite')->stub('endTestSuite')->stub('end')->get();
     $proxy = new ResultPrinterProxy($resultPrinter);
     $proxy->startTestSuite($suite);
     $proxy->startTestSuite($suite);
     $proxy->endTestSuite($suite);
     $proxy->endTestSuite($suite);
     $this->assert($proxy->getResultPrinter()->getTotalTestCount())->equals(123);
 }
コード例 #2
0
 public function testAddRiskyWillIncrementCount()
 {
     $this->proxy->addRiskyTest($this->test, $this->e, 0);
     $this->assert($this->proxy->getResultPrinter()->getRiskyCount())->equals(1);
 }
コード例 #3
0
 public function testEndTestWillIncrementTestCount()
 {
     $test = $this->mock('PHPUnit_Framework_Test')->get();
     $this->proxy->endTest($test, 0.1);
     $this->assert($this->proxy->getResultPrinter()->getTestCount())->equals(1);
 }