Jobby\Tests\HelperTest::testGetLocklifetime PHP Method

testGetLocklifetime() public method

public testGetLocklifetime ( )
    public function testGetLocklifetime()
    {
        if ($this->helper->getPlatform() === Helper::WINDOWS) {
            $this->markTestSkipped("Test relies on posix_ functions");
        }
        $this->helper->acquireLock($this->lockFile);
        $this->assertEquals(0, $this->helper->getLockLifetime($this->lockFile));
        sleep(1);
        $this->assertEquals(1, $this->helper->getLockLifetime($this->lockFile));
        sleep(1);
        $this->assertEquals(2, $this->helper->getLockLifetime($this->lockFile));
        $this->helper->releaseLock($this->lockFile);
    }