Beispiel #1
0
 /**
  * @covers Timing::measure
  */
 public function testMeasure()
 {
     $timing = new Timing();
     $timing->mark('a');
     $a = $timing->getEntryByName('a');
     $timing->mark('b');
     $b = $timing->getEntryByName('b');
     $timing->measure('a_to_b', 'a', 'b');
     $entry = $timing->getEntryByName('a_to_b');
     $this->assertEquals('a_to_b', $entry['name']);
     $this->assertEquals('measure', $entry['entryType']);
     $this->assertEquals($a['startTime'], $entry['startTime']);
     $this->assertEquals($b['startTime'] - $a['startTime'], $entry['duration']);
 }