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);
});
}