PHP 클래스 Kraken\_Unit\Loop\Timer\TimerTest

상속: extends Kraken\Test\TUnit
파일 보기 프로젝트 열기: kraken-php/framework

공개 메소드들

메소드 설명
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 ( )

메소드 상세

createTimer() 공개 메소드

public createTimer ( float $interval, callable $handler, boolean $periodic = false, mixed | null $data = null ) : Timer
$interval float
$handler callable
$periodic boolean
$data mixed | null
리턴 Kraken\Loop\Timer\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() 공개 메소드