$this->assertArrayHasKey( 'startTime', $entry );
$this->assertEquals( 0, $entry['duration'] );
+ usleep( 100 );
$timing->mark( 'a' );
$newEntry = $timing->getEntryByName( 'a' );
$this->assertGreaterThan( $entry['startTime'], $newEntry['startTime'] );
$timing = new Timing;
$timing->mark( 'a' );
- $a = $timing->getEntryByName( 'a' );
-
+ usleep( 100 );
$timing->mark( 'b' );
+
+ $a = $timing->getEntryByName( 'a' );
$b = $timing->getEntryByName( 'b' );
$timing->measure( 'a_to_b', 'a', 'b' );
return $entry['name'];
}, $timing->getEntriesByType( 'mark' ) );
- $this->assertEquals( array( 'requestStart', 'mark_a', 'mark_b', 'mark_c' ), $marks );
+ $this->assertEquals( [ 'requestStart', 'mark_a', 'mark_b', 'mark_c' ], $marks );
$measures = array_map( function ( $entry ) {
return $entry['name'];
}, $timing->getEntriesByType( 'measure' ) );
- $this->assertEquals( array( 'measure_a', 'measure_b' ), $measures );
+ $this->assertEquals( [ 'measure_a', 'measure_b' ], $measures );
}
}