Example #1
0
 public function testFunctionsForDurationsAndMemoryUsage()
 {
     $event = new Event('name', 'group');
     $event->startLap();
     usleep(100);
     $event->stopLap();
     $event->startLap();
     usleep(1000);
     $event->stopLap();
     $this->assertTrue($event->getMinDuration() < $event->getMaxDuration());
     $this->assertTrue(($event->getMinDuration() + $event->getMaxDuration()) / 2 === $event->getAverageDuration());
     $this->assertInternalType('int', $event->getMemoryUsage());
 }