PHP Class Kraken\_Unit\Loop\Timer\TimerTest

Inheritance: extends Kraken\Test\TUnit
Show file Open project: kraken-php/framework

Public Methods

Method Description
createTimer ( float $interval, callable $handler, boolean $periodic = false, mixed | null $data = null ) : Timer
testApiCancel_CallsMethodOnModel ( )
testApiConstructor_DoesNotThrowException ( )
testApiConstructor_RespectsMinIntervalConstraint ( )
testApiDestructor_DoesNotThrowException ( )
testApiGetCallback_ReturnsCallback ( )
testApiGetData_ReturnsArbitraryData ( )
testApiGetInterval_ReturnsInterval ( )
testApiGetLoop_ReturnsLoopModel ( )
testApiIsActive_CallsMethodOnModel ( )
testApiIsPeriodic_ReturnsFlase_ForNonPeriodicTimers ( )
testApiIsPeriodic_ReturnsTrue_ForPeriodicTimers ( )
testApiSetData_SetsArbitraryData ( )

Method Details

createTimer() public method

public createTimer ( float $interval, callable $handler, boolean $periodic = false, mixed | null $data = null ) : Timer
$interval float
$handler callable
$periodic boolean
$data mixed | null
return Kraken\Loop\Timer\Timer

testApiCancel_CallsMethodOnModel() public method

testApiConstructor_DoesNotThrowException() public method

testApiConstructor_RespectsMinIntervalConstraint() public method

testApiDestructor_DoesNotThrowException() public method

testApiGetCallback_ReturnsCallback() public method

testApiGetData_ReturnsArbitraryData() public method

testApiGetInterval_ReturnsInterval() public method

testApiGetLoop_ReturnsLoopModel() public method

testApiIsActive_CallsMethodOnModel() public method

testApiIsPeriodic_ReturnsFlase_ForNonPeriodicTimers() public method

testApiIsPeriodic_ReturnsTrue_ForPeriodicTimers() public method

testApiSetData_SetsArbitraryData() public method