bandwidthThrottle\tokenBucket\storage\StorageTest::testSetAndGetMicrotime PHP Метод

testSetAndGetMicrotime() публичный Метод

Tests setMicrotime() and getMicrotime().
public testSetAndGetMicrotime ( callable $storageFactory )
$storageFactory callable Returns a storage.
    public function testSetAndGetMicrotime(callable $storageFactory)
    {
        $this->storage = call_user_func($storageFactory);
        $this->storage->bootstrap(1);
        $this->storage->getMicrotime();
        $this->storage->setMicrotime(1.1);
        $this->assertSame(1.1, $this->storage->getMicrotime());
        $this->assertSame(1.1, $this->storage->getMicrotime());
        $this->storage->setMicrotime(1.2);
        $this->assertSame(1.2, $this->storage->getMicrotime());
        $this->storage->setMicrotime(1436551945.0192);
        $this->assertSame(1436551945.0192, $this->storage->getMicrotime());
    }