本文整理匯總了PHP中PHPUnit_Util_CodeCoverage::getStatistics方法的典型用法代碼示例。如果您正苦於以下問題:PHP PHPUnit_Util_CodeCoverage::getStatistics方法的具體用法?PHP PHPUnit_Util_CodeCoverage::getStatistics怎麽用?PHP PHPUnit_Util_CodeCoverage::getStatistics使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類PHPUnit_Util_CodeCoverage
的用法示例。
在下文中一共展示了PHPUnit_Util_CodeCoverage::getStatistics方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: calculateCodeCoverage
/**
* Calculates the Code Coverage for the class.
*
* @param array $codeCoverage
*/
protected function calculateCodeCoverage(&$codeCoverage)
{
$statistics = PHPUnit_Util_CodeCoverage::getStatistics($codeCoverage, $this->class->getFileName(), $this->class->getStartLine(), $this->class->getEndLine());
$this->coverage = $statistics['coverage'];
$this->loc = $statistics['loc'];
$this->locExecutable = $statistics['locExecutable'];
$this->locExecuted = $statistics['locExecuted'];
}
示例2: calculate_cc
/**
* Calcualtes stats for each file covered by the code testing
*
* Each member of the returned array is formatted like so:
*
* <code>
* array(
* 'coverage' => $coverage_percent_for_file,
* 'loc' => $lines_of_code,
* 'locExecutable' => $lines_of_executable_code,
* 'locExecuted' => $lines_of_code_executed
* );
* </code>
*
* @return array Statistics for code coverage of each file
*/
public function calculate_cc()
{
if ($this->result->getCollectCodeCoverageInformation()) {
$coverage = $this->result->getCodeCoverageInformation();
$coverage_summary = PHPUnit_Util_CodeCoverage::getSummary($coverage);
$stats = array();
foreach ($coverage_summary as $file => $_lines) {
$stats[$file] = PHPUnit_Util_CodeCoverage::getStatistics($coverage_summary, $file);
}
return $stats;
}
return FALSE;
}
示例3: calculateCodeCoverage
/**
* Calculates the Code Coverage for the class.
*
* @param array $codeCoverage
*/
protected function calculateCodeCoverage(&$codeCoverage)
{
$statistics = PHPUnit_Util_CodeCoverage::getStatistics($codeCoverage, $this->filename, 1, count($this->lines));
$this->coverage = $statistics['coverage'];
$this->loc = $statistics['loc'];
$this->locExecutable = $statistics['locExecutable'];
$this->locExecuted = $statistics['locExecuted'];
}