malkusch\lock\mutex\SpinlockMutexTest::testExecuteTooLong PHP Метод

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

Tests executing code which exceeds the timeout fails.
public testExecuteTooLong ( )
    public function testExecuteTooLong()
    {
        $mutex = $this->getMockForAbstractClass(SpinlockMutex::class, ["test", 1]);
        $mutex->expects($this->any())->method("acquire")->willReturn(true);
        $mutex->expects($this->any())->method("release")->willReturn(true);
        $mutex->synchronized(function () {
            sleep(1);
        });
    }