PHP 클래스 Kraken\_Unit\Event\EventEmitterTest

상속: extends Kraken\Test\TUnit
파일 보기 프로젝트 열기: kraken-php/framework 1 사용 예제들

공개 메소드들

메소드 설명
createLoopMock ( ) : Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject
emitterProvider ( ) : Kraken\Event\EventEmitterInterface[][]
testApiCopyEvent_AttachesOnProxyListenerForEvent ( Kraken\Event\EventEmitterInterface $emitter )
testApiCopyEvents_AttachesOnProxyListenerForEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayTimes_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelayTimes_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelay_AttachesProperDelayHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiDelay_AttachesProperDelayHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiDiscardEvents_DoesNothing_WhenForwarderIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToDiscardEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToDiscardIncomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiEmit_EmitsEvents_ForBehaviourSetToForwardEvents ( Kraken\Event\EventEmitterInterface $emitter )
testApiFindListener_FindsListener ( Kraken\Event\EventEmitterInterface $emitter )
testApiFlushListeners_FlushesListeners ( Kraken\Event\EventEmitterInterface $emitter )
testApiForwardEvents_AddsEventEmitterForwarder ( Kraken\Event\EventEmitterInterface $emitter )
testApiOn_AttachesProperOnHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiOn_AttachesProperOnHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_DoesNothing_WhenListenerIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_RemovesListener_ForOnceListeners ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_RemovesListener_ForTimesListeners ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListener_RemovesListener_WhenListenerIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListeners_DoesNothing_WhenListenersAreAbsent ( Kraken\Event\EventEmitterInterface $emitter )
testApiRemoveListeners_RemovesListeners_WhenListenersArePresent ( Kraken\Event\EventEmitterInterface $emitter )
testApiSetModeAndGetMode_SetsProperBehaviour ( Kraken\Event\EventEmitterInterface $emitter )
testApiTimes_AttachesProperTimesHandler ( Kraken\Event\EventEmitterInterface $emitter )
testApiTimes_AttachesProperTimesHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )

보호된 메소드들

메소드 설명
createEventEmitter ( Kraken\Loop\LoopInterface | null $loop = null ) : Kraken\Event\EventEmitterInterface

메소드 상세

createEventEmitter() 보호된 메소드

protected createEventEmitter ( Kraken\Loop\LoopInterface | null $loop = null ) : Kraken\Event\EventEmitterInterface
$loop Kraken\Loop\LoopInterface | null
리턴 Kraken\Event\EventEmitterInterface

createLoopMock() 공개 메소드

public createLoopMock ( ) : Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject
리턴 Kraken\Loop\LoopInterface | PHPUnit_Framework_MockObject_MockObject

emitterProvider() 공개 메소드

public emitterProvider ( ) : Kraken\Event\EventEmitterInterface[][]
리턴 Kraken\Event\EventEmitterInterface[][]

testApiCopyEvent_AttachesOnProxyListenerForEvent() 공개 메소드

public testApiCopyEvent_AttachesOnProxyListenerForEvent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiCopyEvents_AttachesOnProxyListenerForEvents() 공개 메소드

public testApiCopyEvents_AttachesOnProxyListenerForEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayOnce_AttachesProperOnceHandler() 공개 메소드

public testApiDelayOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayOnce_AttachesProperOnceHandler_UsingSeveralHandlers() 공개 메소드

public testApiDelayOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayTimes_AttachesProperOnceHandler() 공개 메소드

public testApiDelayTimes_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelayTimes_AttachesProperOnceHandler_UsingSeveralHandlers() 공개 메소드

public testApiDelayTimes_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelay_AttachesProperDelayHandler() 공개 메소드

public testApiDelay_AttachesProperDelayHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDelay_AttachesProperDelayHandler_UsingSeveralHandlers() 공개 메소드

public testApiDelay_AttachesProperDelayHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDiscardEvents_DoesNothing_WhenForwarderIsAbsent() 공개 메소드

public testApiDiscardEvents_DoesNothing_WhenForwarderIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent() 공개 메소드

public testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardEvents() 공개 메소드

public testApiEmit_EmitsEvents_ForBehaviourSetToDiscardEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardIncomingEvents() 공개 메소드

public testApiEmit_EmitsEvents_ForBehaviourSetToDiscardIncomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents() 공개 메소드

public testApiEmit_EmitsEvents_ForBehaviourSetToDiscardOutcomingEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiEmit_EmitsEvents_ForBehaviourSetToForwardEvents() 공개 메소드

public testApiEmit_EmitsEvents_ForBehaviourSetToForwardEvents ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiFindListener_FindsListener() 공개 메소드

public testApiFindListener_FindsListener ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiFlushListeners_FlushesListeners() 공개 메소드

public testApiFlushListeners_FlushesListeners ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiForwardEvents_AddsEventEmitterForwarder() 공개 메소드

public testApiForwardEvents_AddsEventEmitterForwarder ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOn_AttachesProperOnHandler() 공개 메소드

public testApiOn_AttachesProperOnHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOn_AttachesProperOnHandler_UsingSeveralHandlers() 공개 메소드

public testApiOn_AttachesProperOnHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOnce_AttachesProperOnceHandler() 공개 메소드

public testApiOnce_AttachesProperOnceHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiOnce_AttachesProperOnceHandler_UsingSeveralHandlers() 공개 메소드

public testApiOnce_AttachesProperOnceHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_DoesNothing_WhenListenerIsAbsent() 공개 메소드

public testApiRemoveListener_DoesNothing_WhenListenerIsAbsent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_RemovesListener_ForOnceListeners() 공개 메소드

public testApiRemoveListener_RemovesListener_ForOnceListeners ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_RemovesListener_ForTimesListeners() 공개 메소드

public testApiRemoveListener_RemovesListener_ForTimesListeners ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListener_RemovesListener_WhenListenerIsPresent() 공개 메소드

public testApiRemoveListener_RemovesListener_WhenListenerIsPresent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListeners_DoesNothing_WhenListenersAreAbsent() 공개 메소드

public testApiRemoveListeners_DoesNothing_WhenListenersAreAbsent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiRemoveListeners_RemovesListeners_WhenListenersArePresent() 공개 메소드

public testApiRemoveListeners_RemovesListeners_WhenListenersArePresent ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiSetModeAndGetMode_SetsProperBehaviour() 공개 메소드

public testApiSetModeAndGetMode_SetsProperBehaviour ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiTimes_AttachesProperTimesHandler() 공개 메소드

public testApiTimes_AttachesProperTimesHandler ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface

testApiTimes_AttachesProperTimesHandler_UsingSeveralHandlers() 공개 메소드

public testApiTimes_AttachesProperTimesHandler_UsingSeveralHandlers ( Kraken\Event\EventEmitterInterface $emitter )
$emitter Kraken\Event\EventEmitterInterface