Exemplo n.º 1
0
 protected function getCleanedScore(\mageekguy\atoum\test\score $score)
 {
     $newScore = new \mageekguy\atoum\test\score();
     $newScore->getCoverage($score->getCoverage());
     foreach ($score->getDurations() as $duration) {
         $newScore->addDuration($duration['path'], $duration['class'], $duration['method'], $duration['value']);
     }
     foreach ($score->getMemoryUsages() as $memoryUsage) {
         $newScore->addMemoryUsage(null, $memoryUsage['class'], $memoryUsage['method'], $memoryUsage['value']);
     }
     $assertions = $score->getPassNumber() + $score->getFailNumber();
     for ($i = 0; $i <= $assertions; $i++) {
         $newScore->addPass();
     }
     return $newScore;
 }