コード例 #1
0
 /**
  * Tests failing to release a lock.
  *
  * @param Mutex $mutex The SUT.
  * @param callable $blockRelease Blocks the release.
  *
  * @test
  * @expectedException malkusch\lock\exception\LockReleaseException
  * @dataProvider provideTestFailReleasingLock
  */
 public function testFailReleasingLock(Mutex $mutex, callable $blockRelease)
 {
     $mutex->synchronized($blockRelease);
 }