PHP Класс Kraken\_Unit\Loop\Timer\TimerCollectionTest

Наследование: extends Kraken\Test\TUnit
Показать файл Открыть проект

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

Метод Описание
createTimer ( float $interval = 1, callable $handler = null, boolean $periodic = false, mixed | null $data = null ) : Kraken\Loop\Timer\TimerInterface
createTimerCollection ( Kraken\Loop\Timer\TimerInterface[] $timers = [] ) : TimerCollection
testApiAddTimer_AddsTimer ( )
testApiConstructor_AllowsEmptyTimerList ( )
testApiConstructor_AllowsNonEmptyTimerList ( )
testApiDestructor_DoesNotThrowException ( )
testApiExistsTimer_ReturnsFalse_WhenTimerDoesNotExist ( )
testApiExistsTimer_ReturnsTrue_WhenTimerDoesExist ( )
testApiGetTimer_ReturnsNull_WhenTimerDoesNotExist ( )
testApiGetTimer_ReturnsTimer_WhenTimerDoesExist ( )
testApiGetTimers_ReturnsTimers ( )
testApiRemoveTimer_DoesNothing_WhenTimerDoesNotExist ( )
testApiRemoveTimer_RemovesTimer_WhenTimerDoesExist ( )

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

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

public createTimer ( float $interval = 1, callable $handler = null, boolean $periodic = false, mixed | null $data = null ) : Kraken\Loop\Timer\TimerInterface
$interval float
$handler callable
$periodic boolean
$data mixed | null
Результат Kraken\Loop\Timer\TimerInterface

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

public createTimerCollection ( Kraken\Loop\Timer\TimerInterface[] $timers = [] ) : TimerCollection
$timers Kraken\Loop\Timer\TimerInterface[]
Результат Kraken\Loop\Timer\TimerCollection

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

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

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

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

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

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

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

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

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

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

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