Esempio n. 1
0
 /**
  * It should return the revolution time.
  */
 public function testGetRevTime()
 {
     $iteration = new Iteration(1, $this->variant->reveal(), TestUtil::createResults(100));
     $this->variant->getRevolutions()->willReturn(100);
     $this->assertEquals(1, $iteration->getResult(TimeResult::class)->getRevTime(100));
 }
Esempio n. 2
0
 protected function formatIterationTime(Iteration $iteration)
 {
     $subject = $iteration->getVariant()->getSubject();
     $timeUnit = $subject->getOutputTimeUnit();
     $outputMode = $subject->getOutputMode();
     $time = 0;
     if ($iteration->hasResult(TimeResult::class)) {
         $time = $iteration->getResult(TimeResult::class)->getRevTime($iteration->getVariant()->getRevolutions());
     }
     return number_format($this->timeUnit->toDestUnit($time, $this->timeUnit->resolveDestUnit($timeUnit), $this->timeUnit->resolveMode($outputMode)), $this->timeUnit->resolvePrecision($subject->getOutputTimePrecision()));
 }