/** * @covers Fabfuel\Prophiler\Benchmark\Benchmark::getEndTime * @uses Fabfuel\Prophiler\Benchmark\Benchmark */ public function testGetEndTime() { $this->assertSame(0.0, $this->benchmark->getEndTime()); $this->benchmark->start(); // End usage should be set, even if benchmarked not stopped $this->assertGreaterThan(0.0, $this->benchmark->getEndTime()); $firstEndTime = $this->benchmark->getEndTime(); $this->benchmark->stop(); $this->assertGreaterThan(0.0, $this->benchmark->getEndTime()); $this->assertGreaterThan($firstEndTime, $this->benchmark->getEndTime()); }