PHPUnit_Framework_TestResult::setCodeCoverage PHP Метод

setCodeCoverage() публичный Метод

Sets the code coverage object.
public setCodeCoverage ( SebastianBergmann\CodeCoverage\CodeCoverage $codeCoverage )
$codeCoverage SebastianBergmann\CodeCoverage\CodeCoverage
    public function setCodeCoverage(CodeCoverage $codeCoverage)
    {
        $this->codeCoverage = $codeCoverage;
    }

Usage Example

 public function testThatAfterSuiteRespectsRemoteFalseSetting()
 {
     $reflection = new ReflectionClass('Codeception\\Subscriber\\RemoteCodeCoverage');
     $settingsProperty = $reflection->getProperty('settings');
     $settingsProperty->setAccessible(true);
     /** @var $codeCoverageMock \Codeception\Subscriber\RemoteCodeCoverage|PHPUnit_Framework_MockObject_MockObject */
     $codeCoverageMock = $this->getMockBuilder('Codeception\\Subscriber\\RemoteCodeCoverage')->disableOriginalConstructor()->setMethods(array('getRemoteConnectionModule'))->getMock();
     $settingsProperty->setValue($codeCoverageMock, array('enabled' => true, 'remote' => false));
     /** @var $testSuite PHPUnit_Framework_TestSuite|PHPUnit_Framework_MockObject_MockObject */
     $testSuite = $this->getMock('PHPUnit_Framework_TestSuite', array(), array(), '', false);
     $testResult = new PHPUnit_Framework_TestResult();
     $testResult->setCodeCoverage(new \PHP_CodeCoverage());
     $suiteEvent = new Suite($testSuite, $testResult);
     $codeCoverageMock->beforeSuite($suiteEvent);
 }
All Usage Examples Of PHPUnit_Framework_TestResult::setCodeCoverage