PHP Класс malkusch\lock\mutex\SpinlockMutexTest

См. также: SpinlockMutex
Автор: Markus Malkusch ([email protected])
Наследование: extends PHPUnit_Framework_TestCase, use trait phpmock\phpunit\PHPMock
Показать файл Открыть проект

Открытые методы

Метод Описание
testAcquireTimesOut ( ) Tests failing to acquire the lock due to a timeout.
testExecuteBarelySucceeds ( ) Tests executing code which barely doesn't hit the timeout.
testExecuteTimeoutLeavesOneSecondForKeyToExpire ( ) Tests executing exactly unitl the timeout will leave the key one more second.
testExecuteTooLong ( ) Tests executing code which exceeds the timeout fails.
testFailAcquireLock ( ) Tests failing to acquire the lock.
testFailReleasingLock ( ) Tests failing to release a lock.

Защищенные методы

Метод Описание
setUp ( )

Описание методов

setUp() защищенный Метод

protected setUp ( )

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

Tests failing to acquire the lock due to a timeout.
public testAcquireTimesOut ( )

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

Tests executing code which barely doesn't hit the timeout.

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

Tests executing exactly unitl the timeout will leave the key one more second.

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

Tests executing code which exceeds the timeout fails.
public testExecuteTooLong ( )

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

Tests failing to acquire the lock.
public testFailAcquireLock ( )

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

Tests failing to release a lock.