PhpBench\Tests\Unit\Util\TimeUnitTest::testFormat PHP Method

testFormat() public method

It should format a time into a human readable string.
public testFormat ( )
    public function testFormat()
    {
        $unit = new TimeUnit(TimeUnit::SECONDS, TimeUnit::MINUTES, TimeUnit::MODE_THROUGHPUT);
        $result = $unit->format(30);
        $this->assertEquals('2.000ops/m', $result);
        $result = $unit->format(1800, TimeUnit::HOURS, TimeUnit::MODE_TIME);
        $this->assertEquals('0.500h', $result);
        $result = $unit->format(1800, TimeUnit::HOURS, TimeUnit::MODE_TIME, 7);
        $this->assertEquals('0.5000000h', $result);
    }